vi 退格问题

vi 退格问题

我必须在一台非常旧的 AIX 工作站上工作,其中装有 vi 版本 3.10。我在 vim 中做了一些工作,但这比旧的 vi 更容易使用(至少在我习惯旧的 vi 之前)。

由于我从出生起就一直使用退格键来删除以前的字符,因此我希望 vi 也具有该功能。

我确实寻找了解决方案。

我发现了以下内容:

  1. :set backspace=2(:set all 没有退格选项,也不兼容)

  2. stty erase ^? (没用)

  3. 在我的主目录中的 .exrc 文件中,我可以设置映射。即地图。

然而,在 vi 的编辑模式下,按退格键实际上会将光标移动到左侧的一个位置,但不会将其删除。

如何映射所谓的箭头键以使其执行退格键的功能?

AIX版本:5 5300什么的。 uname -a 给出 AIX << 主机名 >> 3 5

答案1

尝试

:map Backspace  X

您必须在 之前立即键入Ctrl+ ,因此该命令可能看起来像VBackspace

:map  ^H  X

相关内容