我的终端设置是带有 vi 绑定的 gnome-terminal + tmux + zsh。
在像 vim 这样的应用程序中,甚至在 zsh 的命令行 vi 编辑模式中,我需要频繁地按下该ESC键,但在此键的效果发生之前有一个小的延迟。参见GNU Screen 使 Vim ESC 键变慢
经过一些实验,我发现击中ESC键和另一个键(比如b)与击中 具有相同的效果Alt+b。我不知道为什么会这样(可能是由于遗留原因,当时没有Alt?我不知道)。无论哪种方式,我都有两把Alt钥匙,我不希望我的ESC钥匙出现这种行为。我已经尝试过C+[,它也有同样的问题。
我不确定谁对此负责,gnome-terminal 或 tmux 还是我的操作系统本身(Ubuntu Natty)。关于如何解决这个问题的任何想法都会很棒。
更新:我在不同的终端(LXTerminal)上检查了没有 tmux 并且那里也存在延迟。
我想在 readline 环境中切换到 vi 编辑模式。但我不想使用'set -o vi'。我想使用键盘快捷键临时切换。手册页说我可以用M-C-j. 但这对我不起作用。
我正在使用 Ubuntu 和一个 xterm。也不能在 gnome-terminal 下工作。