Ich spiele mit Fisch und oh-my-fish am Cygwin-Terminal. Es funktionierte gut, bis ich versuchte, VI-Tastenbelegungen einzuschalten, indem ich die fish_vi_key_bindings
in meinem config.fish
einsetzte.Fisch versucht immer, fish_vi_key_bindings zu verwenden, obwohl es nicht mehr in config.fish ist
Es hat nicht funktioniert. Anscheinend funktioniert das nur von der Version 2.2.x
an, und auf Cygwin laufe ich die Version 2.1.1
. Ok, kein Problem ... lass es deaktivieren, indem du die Zeile aus der config.fish
entfernst. Derzeit wird diese Datei wie folgt aussieht:
# Path to your oh-my-fish.
set fish_path $HOME/.oh-my-fish
# Path to your custom folder (default path is ~/.oh-my-fish/custom)
#set fish_custom $HOME/dotfiles/oh-my-fish
# Load oh-my-fish configuration.
. $fish_path/oh-my-fish.fish
# Custom plugins and themes may be added to ~/.oh-my-fish/custom
# Plugins and themes can be found at https://github.com/oh-my-fish/
Theme 'robbyrussell'
Plugin 'theme'
Aber wie auch immer, wenn ich den Fisch-Konsole zu starten, erhalte ich die folgende Meldung:
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
Standard input: begin; fish_vi_key_bindings
^
in . (source) call of file '-',
called on standard input,
in function '__fish_reload_key_bindings',
called on line 209 of file '/usr/share/fish/functions/__fish_config_interactive.fish',
in function '__fish_config_interactive',
called on line 114 of file '/usr/share/fish/config.fish',
in function '__fish_on_interactive',
called on standard input,
in event handler: handler for generic event 'fish_prompt'
und die Schale missbehaves vollständig. Ich kann nicht löschen, was ich schreibe, Autocomplete funktioniert nicht, etc. Irgendwelche Hilfe? Vielen Dank.
Gut gemacht, Sir !! one11! – bgusach