如何在鱼壳中使用vi模式?


73

我在这里看到了鱼壳的vi-mode实现,但是我不知道如何使用它。在线上有任何可用的教程(我找不到这样的教程)描述基本功能-如何切换模式等。谢谢。

Answers:


124

在鱼2.3.0和以后:

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

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


1
这个问题如何设置一个不同的VI esc键。2.2.0之后的Fish版本应该允许您通过fish_user_key_bindings函数执行此操作,但是与此同时,我在上使用了关于该问题的第一篇文章所示的解决方案config.fish
周杰伦

1
另外,如果要关闭它们,请使用fish_default_key_bindings
雅各布·埃文·史瑞夫

9

我正在使用鱼2.2.0。以下为我工作:

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

function fish_user_key_bindings
  fish_vi_key_bindings
end

通过这个


2
代表所有ubuntu <= 16.04 fish用户,谢谢。
贾里德·史密斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.