Answers:
至于bash
标题中的部分:您可以通过调用bash
进入vi
模式set -o vi
(例如,将其放入.bashrc
)。绑定功能的特定键,你必须使用bind
在bash
。请参阅help bind
以列出可用的功能以及如何调用它的示例。
“更改内部单词”不在中vi
,而是vim
,因此不可用。
set -o vi
对我不起作用。我在CentOS 5.x上。
我知道我的回答确实很晚,但是如果人们仍在寻找同一件事
对于像ciw
和命令这样的命令,请surround.vim
使用此zsh插件
https://github.com/hchbaw/opp.zsh
对于可视模式,请使用此zsh插件 http://bazaar.launchpad.net/~raybuntu/%2Bjunk/ZSH_stuff/annotate/head%3A/zle_vi_visual.zsh
在您的来源中.zshrc
启用它们
我看不到那个特定的功能,但是这些功能已在文档中记录man zshrle
,其中一些功能可能未绑定。在该文件中搜索字符串“ vi-”,以找到可用的vi函数。