vi 按 Esc 键时重复更改

vi 按 Esc 键时重复更改

当我使用 vi 时,根据我所做的更改,当我按下 Esc 键时,它会一遍又一遍地重复更改。

例如,如果我进入一个文件并插入“6”,然后按 Esc,程序将突然显示“666666666”。

我尝试了一下,发现相同的更改会导致相同次数的重复。(因此插入“xyz”将始终重复 n 次)

它似乎与某个字符、字符类型或字符序列无关。重复的次数从一次到数百次不等。整个更改都很重要,因此输入“6”与按删除键然后输入“6”不同。(但输入删除键然后输入“xyz”会导致重复)。

如果我按下 Esc 键并且发生重复,那么我会返回到插入模式并摆脱重复,它不会再发生,因为删除或退格键被视为不同的更改。

这种情况发生得足够多,我猜想其他变化也会导致这种情况重复发生。只有当这种情况重复发生数百次并且需要 5 分钟才能删除它们时,情况才会变得非常不方便。

我正在使用 Ubuntu 11.04 的服务器版本(我知道它不受支持,但我怀疑它与这个问题有关)和 vim 2:7.3.035+hg~8fdc12103333-1ubuntu7。

有人听说过这种情况吗?我是不是因为误按了某个按键而触发了这种情况?我需要更改某个设置吗?

相关内容