Bash Shortcuts basieren auf Emacs
Ich hab vor langer Zeit mal gelernt, dass man Bash von emacs Shortcuts auf vim Shortcuts umstellen kann.
set -o vi
Standard ist i.d.R. emacs. Das heißt auf der Bash lassen sich also emacs Shortcuts benutzen.
Befehl | Aktion | Alternative |
---|---|---|
Ctrl+f/b | Ein Zeichen vor/zurück | ←/→ |
Alt+f/b | Ein Wort vor/zurück | Ctrl+ ←/→ |
Ctrl+n/p | Eine Kommando vor/zurück | ↑/↓ |
Ctrl+a/e | Zum Zeilen-Anfang/-Ende | Pos1 / Ende |
Entf | Zeichen am Cursor löschen (von rechts einziehen) | |
Backspace | Zeichen vor dem Cursor löschen (von links einziehen) | |
Alt+Backspace | Wort vor dem Cursor löschen | |
Ctrl+d | Zeichen unter und ab Cursor löschen | |
Alt+d | Wort unter und ab Cursor löschen | |
Ctrl+u | Alles vor dem Cursor löschen | - |
Ctrl+k | Ab Cursor zum Zeilenende löschen | |
Ctrl+y | Einfügen eines kopierten/gelöschten Textes (auch mehrmals) | - |
Alt+u/l | Wort unter und ab Cursor groß/klein schreiben | - |
Alt+</> | In der History ganz zum Anfang/Ende | ? Alt+Pos1/Ende |
Ctrl+l | Aktuelle Zeile an oberen Rand bringen | - |
Alt+x+u | Änderungen rückgängig machen | Alt+/ |
Diskussion