Ist es möglich, vim-Schlüsselbindungen in iterm2 zu verwenden?

387
user1283776

Ich möchte wfür das nächste Wort und bfür das vorherige Wort verwenden. Wenn ich mehr tun könnte, wäre ich noch glücklicher.

Ich benutze bash, wenn es darauf ankommt.

3

1 Antwort auf die Frage

5
Ingo Karkat

Ich bin überrascht, dass Sie noch nichts davon erfahren haben

set -o vi 

Dadurch wird der vi-Bearbeitungsmodus in Bash aktiviert (um diesen Befehl dauerhaft in Ihre ~/.bashrcDatei einzufügen). Gregs Wiki enthält eine kurze Zusammenfassung und hier eine Unix- und Linux-Frage zu den Vorteilen .

Diese Einstellung gilt für die Bash-Shell, unabhängig vom Terminal (dessen Zweck es ist, einen Container zum Eingeben und Anzeigen von Text bereitzustellen (plus Auswählen und Einfügen mit der Maus). Abgesehen von Fenstern mit Registerkarten und einiger globaler Fensterverwaltung sollte diese Einstellung nicht beeinträchtigt werden mit dem, was drin läuft).

Um dies für einige weitere (auf Terminals basierende) Anwendungen zu aktivieren, die die Readline-Bibliothek für die Eingabe verwenden, können Sie dies einfügen~/.inputrc

# Do what "set -o vi" does in Bash to whatever uses readline. set editing-mode vi