Mit iTerm2 1.0.0 unter Mac OS X 10.6.8 möchte ich vom Cursor zum nächsten Ende des Wortes löschen, d. H. Ein Wort nach vorne löschen. Ich versuchte Alt + d, aber dies gibt das Delta-Operator-Symbol ∂
und löscht nicht. Wie kann man die Eingabe unterdrücken, aber löschen lassen?Wie lösche ich mit iTerm2 auf dem Mac ein Wort vom Cursor in der Befehlszeile?
Antwort
Ich habe keinen Mac handlich, aber ESC d sollte in der Theorie das gleiche tun, was ALT-d tut.
HINWEIS: Dies bedeutet, ESC zu drücken, loszulassen und dann d zu drücken. Schau ma, keine Schlüsselakkorde.
Um Alexsanders Antwort hinzuzufügen, besteht die einfachste Möglichkeit zur Replizierung dieses Verhaltens darin, die Option "Linke Optionsschaltfläche fungiert als + Esc" im Bildschirm "Einstellungen-> Profile-> Schlüssel" auszuwählen.
ctrl+d
war ein Vorwärts löschen für mich in irb
und iex
in iTerm2. Aber da ich die normale Del-Taste auf der Tastatur mit dem Nummernblock verwenden wollte, suchte ich nach etwas anderem. Und dann fand ich eine Liste von Hex-Codes entsprechend ctrl + etwas Tastenanschläge: 4 ist Nummer und die Zahl ist 4.
Für diese und andere Abkürzungen gehen Sie zu Präferenz -> Profil -> Schlüssel, fügen Sie die folgenden Abkürzungen hinzu
⌥ ←: senden Escape-Sequenz ESC + b
⌥ →: senden Escape-Sequenz ESC + f
⌘ ←: senden Escape-Sequenz ESC + [H
⌘ →: senden Escape-Sequenz ESC + [F
⌘ ← Löschen: Senden Hex-Code 0x15
⌥ ← Löschen: Senden Hex-Code 0x1B 0x08
http://elweb.co/making-iterm-2-work-with-normal-mac-osx-keyboard-shortcuts/ gab mir den Tipp
⌥ ← Löschen: Sende Hex Code 0x1B 0x08 um ein Wort rückwärts bis spl zu löschen. Charakter. (eigene Notizen) – FacePalm
Korrekt; ESC fungiert normalerweise als Metaschlüssel in Mac OS X, da die Alt-Taste (Option) für andere Zwecke verwendet wird. – chepner
Wo finden Sie eine vollständige Liste solcher Tastenkombinationen zum Bearbeiten an der Befehlszeile? – qazwsx