我在 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