Wenn ich über SSH mit meinem lokalen Ubuntu-Dev-Server mit Putty (von meiner Windows 7-Box) verbunden bin, können die folgenden Tastenkombinationen den Cursor an Wortgrenzen nicht vorwärts und rückwärts bewegen:
- Ctrl+ Left Arrowauf dem Cursorblock
- Ctrl+ Right Arrowauf dem Cursorblock
Der Cursor bewegt jeweils nur ein Zeichen. Ich benutze Bash.
Alt+B
undAlt+F
bewegt sich daher ein Wort vorwärts / rückwärts. Sie können zu vi-Bindungen wechseln, wenn Sie möchten, und sich vonw
Antworten:
Fügen Sie diese beiden Zeilen zu Ihrer
~/.inputrc
Datei auf dem Zielcomputer hinzu:Um sicher zu gehen , dass sie die richtigen Sequenzen, an einem Bash - Eingabeaufforderung Typ sind Ctrl- V Ctrl- LeftArrowund Ctrl- V Ctrl- RightArrow, sollten Sie sehen:
Wenn Sie eine neue Sitzung starten, sind die Tasten verfügbar, oder Sie können Ctrl- xCtrl- drücken r, um die
~/.inputrc
Datei für die aktuelle Sitzung erneut zu lesen .quelle
bind -P | grep kill-word
Sie, die vorhandenen Tastenkombinationen zum Löschen ganzer Wörter anzuzeigen . Sie können die Bindungen bei Bedarf auf ähnliche Weise wie oben angegeben ändern.backward-char
undforward-char
statt diese Zeilen nur hinzuzufügen, musste ich die Zeilen ersetzen, die bereits die Bindungen enthielten.Für die Linux-Konsole:
7.7. Erstellen der Datei / etc / inputrc
quelle