我已经习惯了vim绑定(例如按w转到单词,按dw删除单词,等等),以及它的模式(插入,正常,视觉),出于好奇,我想知道:这里有一些这种行为方式的实现以及从vim到我的终端的绑定?
有插入模式,普通模式等...
我已经习惯了vim绑定(例如按w转到单词,按dw删除单词,等等),以及它的模式(插入,正常,视觉),出于好奇,我想知道:这里有一些这种行为方式的实现以及从vim到我的终端的绑定?
有插入模式,普通模式等...
Answers:
它具有插入和普通模式(插入模式为默认模式,普通模式为转义模式),但没有可视模式。
在bash中:set -o vi
您可以仅在此会话的命令行上运行它,或将其添加到您的.bashrc文件中。
许多程序使用readline
的输入,你可以做任何他们通过你的设置使用VI风格的按键绑定.inputrc
与
set editing-mode vi
set keymap vi
在zsh中,如果更改EDITOR
环境变量,则外壳程序将对其进行匹配。
.vimrc
因为您仍在使用Shell的内置编辑器,而是可以.inputrc
为所有readline应用程序(例如bash),in .bashrc
专门为bash以及in .zshrc
zsh 配置键绑定。
put -o vi
〜/ .bash_profile 放置在〜/ .bashrc中。