重现步骤:
fish_vi_key_bindings
到~/.config/fish/config.fish
。当我在我的配置中没有这一行的情况下打开外壳时,键绑定按预期工作,而是在外壳中调用fish_vi_key_bindings
。
尝试将 fish_vi_key_bindings 放在 'fish_user_key_bindings' 函数而不是 config.fish
这样就可以了。 谢谢您的帮助!
我认为这绝对应该在常见问题解答中。
我必须在这个问题中找到http://fishshell.com/docs/current/commands.html#bind
默认情况下,不会在会话之间保存键绑定。 要保存自定义键绑定,请编辑 fish_user_key_bindings 函数并插入适当的绑定语句。
一个有用的常见问题是:
vi模式如何启动?
编辑 $HOME/.config/fish/functions/fish_user_key_bindings.fish
function fish_user_key_bindings
fish_vi_key_bindings
end
最有用的评论
我认为这绝对应该在常见问题解答中。
我必须在这个问题中找到http://fishshell.com/docs/current/commands.html#bind
一个有用的常见问题是:
vi模式如何启动?
编辑 $HOME/.config/fish/functions/fish_user_key_bindings.fish