我正在研究RHEL环境,并使用xterm。
我的问题是如何让xterm命令行像vim一样工作而不是emacs(例如,选择,复制,粘贴,键盘快捷键)
谢谢!
答案 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