GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zum Anfang der Zeile im Vi-Modus von Bash springen?

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'

Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. Lernen Sie, den Sed-Texteditor zu verwenden

  3. Den übereinstimmenden Text an die Zeile anhängen?

  4. Sortieren nach dem letzten Feld einer Zeile

  5. Netcat startet nicht im Abhörmodus

Programmieren Sie Hardware über die Linux-Befehlszeile

Haben Sie eine Kuh an der Linux-Befehlszeile

Boxen Sie sich auf der Linux-Befehlszeile ein

5 Schritte zum Starten von Ubuntu im Textmodus

Meistern Sie die Linux-Befehlszeile

Finden Sie die Befehlszeile?