Schritte zum Reproduzieren:
fish_vi_key_bindings
zu ~/.config/fish/config.fish
.Die Tastenbelegung funktioniert wie erwartet, wenn ich die Shell ohne diese Zeile in meiner Konfiguration öffne und stattdessen fish_vi_key_bindings
in der Shell aufrufe.
Versuchen Sie, fish_vi_key_bindings anstelle von config.fish in die Funktion 'fish_user_key_bindings' zu setzen
Das wird es tun. Danke für die Hilfe!
Ich denke, das sollte auf jeden Fall in den FAQ stehen.
Ich muss in diese Ausgabe kommen, um sie in http://fishshell.com/docs/current/commands.html#bind zu finden
Tastenkombinationen werden standardmäßig nicht zwischen Sitzungen gespeichert. Um benutzerdefinierte Tastenkombinationen zu speichern, bearbeiten Sie die Funktion fish_user_key_bindings und fügen Sie die entsprechenden bind-Anweisungen ein.
Eine hilfreiche FAQ wäre:
Wie starte ich mit dem vi-Modus?
Bearbeiten Sie $HOME/.config/fish/functions/fish_user_key_bindings.fish
function fish_user_key_bindings
fish_vi_key_bindings
end
Hilfreichster Kommentar
Ich denke, das sollte auf jeden Fall in den FAQ stehen.
Ich muss in diese Ausgabe kommen, um sie in http://fishshell.com/docs/current/commands.html#bind zu finden
Eine hilfreiche FAQ wäre:
Wie starte ich mit dem vi-Modus?
Bearbeiten Sie $HOME/.config/fish/functions/fish_user_key_bindings.fish