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 ~/.bashrc
Datei 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