shell – Fish不断尝试使用fish_vi_key_bindings,尽管它不再出现在config.fish中

前端之家收集整理的这篇文章主要介绍了shell – Fish不断尝试使用fish_vi_key_bindings,尽管它不再出现在config.fish中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在cygwin终端玩鱼和我的鱼.它工作正常,直到我尝试通过在config.fish中设置fish_vi_key_bindings打开VI键绑定.

那没起效.显然这仅适用于2.2.x版本,而在cygwin上我运行的是2.1.1版本.好的,没问题……让我们通过从config.fish中删除该行来停用它.目前这个文件看起来像这样:

# 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'

但无论如何,当我启动鱼控制台时,我收到以下消息:

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',in event handler: handler for generic event 'fish_prompt'

而且壳完全没有变形.我无法删除我写的内容,自动完成功能不起作用等等.有什么帮助吗?谢谢.

您可能将通用变量$fish_key_bindings设置为您不想要的内容.尝试运行此(只需一次):
set -U fish_key_bindings fish_default_key_bindings

猜你在找的Bash相关文章