如何在 fish shell 中使用 vi 模式?

How to use vi mode in fish shell?

我看到 vi-mode implementation 鱼 shell,但我不知道如何使用它。是否有在线描述基本功能的教程,例如如何切换模式?

在鱼 2.3.0 及以后:

  • 运行 fish_vi_key_bindings 启动 vi 模式
  • 运行 fish_default_key_bindings 返回默认模式

如果要将其设为默认值,请将 fish_vi_key_bindings 命令添加到 ~/.config/fish/config.fish

我正在使用 fish 2.2.0。以下对我有用:

编辑$HOME/.config/fish/functions/fish_user_key_bindings.fish

function fish_user_key_bindings
  fish_vi_key_bindings
end

通过this