如何使xterm命令行像vim一样工作

时间:2013-09-23 00:57:47

标签: linux vim command xterm

我正在研究RHEL环境,并使用xterm。

我的问题是如何让xterm命令行像vim一样工作而不是emacs(例如,选择,复制,粘贴,键盘快捷键)

谢谢!

3 个答案:

答案 0 :(得分:3)

打开vim样式编辑的bash命令是

set -o vi

答案 1 :(得分:1)

正如已经提到的,这与你正在使用的终端(模拟器)无关。如果您使用zsh,则可以使用以下命令启用类似vi的绑定:

bindkey -v

答案 2 :(得分:0)

您引用的Emacs样式的键绑定实际上是Readline实用程序的一项功能。

添加set -o vi~/.bash_profile的末尾就足够了(如果您是bash用户),也可以通过使用~/.inputrc文件来控制此实用程序。

创建~/.inputrc(如果它尚不存在)并附加:{/ p>

set editing-mode vi
set keymap vi-command

这种方法优于set -o vi的好处是,只要使用readline,就会读取它,包括MySQL命令行界面和Ruby的IRB。

有关更多与Vim相关的阅读提示,请参阅此帖子: http://vim.wikia.com/wiki/Use_vi_shortcuts_in_terminal