Ich sah vi-Modus-Implementierung für Fischschale here, aber ich habe keine Ahnung, wie man es benutzt. Gibt es irgendein Tutorial online (ich konnte das nicht finden), das grundlegende Funktionalität beschreibt - wie man Modi usw. umschaltet? Danke.Wie benutzt man den vi-Modus in der Fischschale?
28
A
Antwort
42
Vi-Modus wird in Version 2.2.0
sein. Wenn Sie es jetzt verwenden möchten, gehen Sie folgendermaßen vor:
- Installieren Sie eine nächtliche Build. Wenn Sie Linux verwenden, können Sie eine Nacht von here bekommen. Unter OS X mit Homebrew verwenden Sie
brew install fish --HEAD
. Sie können auch aus der Quelle nach den Anweisungen in the readme bauen. - Führen Sie
fish_vi_mode
aus, um es zu versuchen. Wenn Sie den Standardwert festlegen möchten, fügen Sie eine Zeilefish_vi_mode
zu~/.config/fish/config.fish
hinzu.
Das ist alles!
In Fisch 2.3.0
Die fish_vi_mode
wurde zugunsten des Befehls veraltet fish_vi_key_bindings
See [dieses Thema] (https://github.com/fish-shell/fish-shell/issues/2254) für wie man einen anderen vi esc key einrichtet. Fish-Versionen nach 2.2.0 sollten dies über eine 'fish_user_key_bindings'-Funktion ermöglichen, aber in der Zwischenzeit habe ich die Lösung verwendet, die im ersten Beitrag zu diesem Thema in meinem' config.fish' angezeigt wird. – Jay
Auch wenn Sie sie ausschalten möchten, verwenden Sie 'fish_default_key_bindings'. –