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