cygwin + mintty + vim 退格问题

cygwin + mintty + vim 退格问题

我在 XP 上通过 cywin 安装了 vim、mintty。问题是,当我尝试在 VIM 编辑模式下按退格键时,光标会向后移动一个字符,而不是擦除前一个字符。我该如何调整这种奇怪的行为?

答案1

Cygwin 的 vim 默认配置为与传统 vi 类似。只需创建一个空的 ~/.vimrc,即可启用 vim 扩展,从而使 Backspace 和箭头键按预期运行。

答案2

添加

set backspace=indent,eol,start

到您的.vimrc文件中。

答案3

默认情况下,mintty 和 msys2 有同样的问题。

您只需将示例vimrc配置文件复制到您的主目录即可,.vimrc这样就可以修复所有问题。它还将启用所有花哨的 vim 功能,例如语法突出显示。

cp -vi /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc

相关内容