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.

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.


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


2
Im Namen aller Ubuntu <= 16.04 Fischnutzer, danke.
Jared Smith
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.