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

Ist es möglich, Vim-Tastenbindungen im Terminal zu haben?

Ich gewöhne mich an vim-Bindungen (wie das Drücken von w, um zu einem Wort zu gehen, dw, um ein Wort zu löschen und so weiter) und seine Modi (insert, normal, visual), und aus Neugier würde ich gerne wissen:Gibt es welche? Art der Implementierung dieses Verhaltens von Modi und Bindungen von vim zu meinem Terminal?

Habe Einfügemodus, Normalmodus und so…

Akzeptierte Antwort:

Es hat Einfüge- und Normalmodus (der Einfügemodus ist Standard und Escape für den Normalmodus), aber keinen visuellen Modus.

In Bash:set -o vi Sie können es in der Befehlszeile nur für diese Sitzung ausführen oder es zu Ihrer .bashrc-Datei hinzufügen.

Viele Programme verwenden readline für die Eingabe, und Sie können jeden von ihnen dazu bringen, Tastenkombinationen im vi-Stil zu verwenden, indem Sie Ihre .inputrc einrichten mit

set editing-mode vi
set keymap vi

In zsh, wenn Sie Ihren EDITOR ändern Umgebungsvariable, die Shell passt sie an.


Linux
  1. Wie füge ich aus dem Puffer im Ex-Modus von vim ein?

  2. Vim steckt im Einfügemodus fest

  3. Gibt es eine Möglichkeit, vim im schreibgeschützten Modus zu starten?

  4. Wie füge ich dem Terminal in LXDE eine Tastenkombination hinzu?

  5. Ist es möglich, einen verzeichnisbewussten Bash-Verlauf zu haben?

Verwalten Sie Ihre Passwörter im Linux-Terminal

Arbeiten mit dem Vim-Editor (Text-Editor)

Grundlegende vim-Befehle (Spickzettel)

Vim ändert den Blockcursor im Einfügemodus

Visuelle Blockbearbeitung in vim

Deaktivieren Sie die Num-Taste, wobei die Tastenbelegungen der Maustasten erhalten bleiben