2015-07-10 8 views
6

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.

Antwort

11

Sie haben wahrscheinlich die universelle Variable $fish_key_bindings auf etwas eingestellt, das Sie nicht wollen. Versuchen Sie folgendes (nur einmal):

set -U fish_key_bindings fish_default_key_bindings 
+0

Gut gemacht, Sir !! one11! – bgusach