如何在鱼中禁用vi模式?

poo*_*lie 10 fish

我在fish-shell中启用了vi keybindings,fish_vi_key_bindings但现在我想回到默认的类似emacs的设置.我怎么逃避?

rid*_*ish 18

运行fish_default_key_bindings以切换回默认(emacs)模式.


poo*_*lie 5

它在fish_key_bindings变量中被记住,所以运行

set -U fish_key_bindings fish_default_key_bindings
Run Code Online (Sandbox Code Playgroud)

  • 虽然这个答案"有效"但不推荐.这是一种可能会发生变化的实施细节.请使用`fish_default_key_bindings`函数. (2认同)