Ich verwende den Bash Vi-Modus (auch bekannt als set -o vi
). Trotzdem vermisse ich das Ctrl-A
Verknüpfung aus dem Emacs-Modus, was sehr praktisch ist. Oft rufe ich den letzten Befehl ab und hänge ein Echo an den Anfang der Zeile, um ihn in einer Datei zu speichern.
Gibt es eine bequeme Möglichkeit, im Einfügemodus zum Anfang der Zeile zu springen?
Und mit praktisch meine ich, dass es über zwei sinnvolle Tastenkombinationen zugänglich ist. Also Esc,I
ist nicht gut genug, weil Esc
ist zu weit, und Ctrl+[
,I
ist nicht gut, weil ich drei aufeinanderfolgende Buchstaben eingeben muss, nicht glatt genug.
Akzeptierte Antwort:
Drücken Sie auf Home Schlüssel, wenn es nicht zu weit ist. Oder binden Sie Strg +A :
set -o vi
bind '\C-a:beginning-of-line'