分页: 1 / 1
更改 shell 终端的默认键绑定为 vi 模式
发表于 : 2011-06-12 9:46
由 microdust
我们使用的 shell 终端是 bash, 它的默认键绑定方式是 emacs 模式。比如键入 Ctrl+a 光标会停在行首, Ctrl+e 光标会停在行尾等等。
如果希望在终端输入时使用 vi 的模式,比如键入 h,光标左移,键入 l,光标右移等等。
方法如下
代码: 全选
sudo cp /etc/inputrc /etc/inputrc.bak
代码: 全选
sudo gedit /etc/inputrc
在文件中添加该行;
set editing-mode vi
重启终端。这时键入 l,光标右移了吧

Re: 更改 shell 终端的默认键绑定为 vi 模式
发表于 : 2011-06-12 10:53
由 levee
这样是改了系统级的设置,一般不建议这么做;修改用户主目录下的.profile文件,设置set -o vi ,或者 set -o emacs就行了。
Re: 更改 shell 终端的默认键绑定为 vi 模式
发表于 : 2011-06-12 11:46
由 lexdene
楼上的都是大牛。
mark。
Re: 更改 shell 终端的默认键绑定为 vi 模式
发表于 : 2011-06-18 18:05
由 我就是我2
我修改的是.bashrc
