Wie verwende ich den vi-Modus in Fischschalen?

73

Ich habe hier die Implementierung des vi-Modus für Fischschalen gesehen , aber ich habe keine Ahnung, wie ich sie verwenden soll. Gibt es ein online verfügbares Tutorial (ich konnte es nicht finden), das grundlegende Funktionen beschreibt - wie man den Modus wechselt usw. Danke.

Sandric
quelle

Antworten:

124

Bei Fischen 2.3.0und später:

  • Ausführen fish_vi_key_bindings, um den vi-Modus zu starten
  • Ausführen fish_default_key_bindings, um zum Standardmodus zurückzukehren

Wenn Sie es zum Standard machen möchten, fügen Sie den fish_vi_key_bindingsBefehl hinzu ~/.config/fish/config.fish.

lächerlich_fisch
quelle
1
In diesem Problem erfahren Sie, wie Sie einen anderen vi esc-Schlüssel einrichten. In Fischversionen nach 2.2.0 sollten Sie dies über eine fish_user_key_bindingsFunktion tun können, aber in der Zwischenzeit habe ich die Lösung verwendet, die im ersten Beitrag zu diesem Thema in meinem Artikel gezeigt wurde config.fish.
Jay
1
Auch wenn Sie sie ausschalten möchten, verwenden Sie fish_default_key_bindings.
Jacob Evan Shreve
9

Ich benutze Fisch 2.2.0. Folgendes hat bei mir funktioniert:

Bearbeiten $HOME/.config/fish/functions/fish_user_key_bindings.fish

function fish_user_key_bindings
  fish_vi_key_bindings
end

über diese

amit
quelle
2
Im Namen aller Ubuntu <= 16.04 Fischnutzer, danke.
Jared Smith