Ich habe kürzlich ein Upgrade von Snow Leopard auf Lion und Xcode 4.1 durchgeführt, und das Springen von Wörtern funktionierte sowohl im Terminal als auch in iTerm2 nicht mehr. Haben sich die Zuordnungen geändert?
Dies ist mit und ohne Homebrew-Installation von readline
.
Mein .inputrc
sieht so aus:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
Vielen Dank!
macos
terminal
keymapping
Carson
quelle
quelle
Ctrl+[left]
oder drückeCtrl+[right]
, passiert nichts.Ctrl+A
und arbeitenCtrl+E
immer noch für Line Jumping.Antworten:
Fügen Sie einfach die Escape-Sequenzen in den iTerm-Einstellungen als globale Tastenkombinationen hinzu.
Wort rückwärts (Option-Pfeil links):
Das gleiche gilt für Word Forward. Verwenden Sie einfach
F
.quelle
Der einfachste / schnellste Weg, den ich gefunden habe, ist unter Profile> Tasten> 'Voreinstellung laden ...'> 'Natürliche Textbearbeitung'.
Verwenden Sie dann den
option
Schlüssel anstelle descontrol
Schlüssels.(iterm2 Version 3)
quelle
Eine Fliege mit einer Kanone töten:
Dann können Sie ein Wort rückwärts mit bewegen Option ⌥+ ←und einem Wort vorwärts mit Option ⌥+ →zu Beginn der Zeile mit, verschieben fn+ ←und bis zum Ende der Leitung mit fn+ →. Sie können ein Wort auch rückwärts mit Option ⌥+ ⌫löschen und die gesamte Zeile mit Command ⌘+ löschen ⌫.
Wenn die Voreinstellung nicht angezeigt wird, installieren Sie iTerm2 neu. Wenn Sie es mit Homebrew + Cask installiert haben:
Quelle und Credits https://apple.stackexchange.com/a/293988/330806
quelle
Die Missionskontrolle übernahm die gleichen Befehle wie das Wortspringen. danke an rob cowrie und nicholas riley für das Heads-up.
quelle
Ich habe folgendes in meinem / etc / inputrc hinzugefügt
es funktioniert super
quelle
Nach den in den obigen Antworten aufgeführten Schritten stellte ich fest, dass auf meinem Laptop die erste Bash (1.bash) keine Wörter springen kann, indem ich Option + Pfeil drücke. Stattdessen wird einfach "[D", "[C" eingegeben. Wenn ich jedoch ein neues Bash-Fenster erstelle (2. Bash), funktioniert der Wortsprung.
quelle