0

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

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

谢谢!

4

3 回答 3

3

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

set -o vi
于 2013-09-23T00:59:06.753 回答
1

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

bindkey -v
于 2013-09-23T15:13:06.817 回答
0

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

在添加set -o vi时,~/.bash_profile应该足够了(如果您是 bash 用户),还可以通过使用~/.inputrc文件来控制此实用程序。

~/.inputrc如果它尚不存在,则创建一个并附加:

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

于 2013-09-25T13:48:08.023 回答