cygwin + mintty + vim退格问题


14

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

Answers:


13

Cygwin的vim默认情况下配置为类似于传统vi。只需创建一个空的〜/ .vimrc,这将使vim扩展启用,因此Backspace和方向键的行为与预期的一样。


今天为我的朋友工作。

19

set backspace=indent,eol,start

到您的.vimrc文件。


6
实际上是解决方案。没有创建一个空的$ HOME / .vimrc文件。谢谢
费利佩·阿尔瓦雷斯

Wiki链接,说明了这种情况-vim.wikia.com/wiki/…–
Temikus

1
空的.vimrc今天为我的朋友工作。我没有一个空的.vimrc,但是我也没有上面指定的退格键设置,它对我有用。我相信这表明对于薄荷而言,空的.vimrc是解决方案。或者换句话说,通过完全使用任何.vimrc,可以更改默认设置并实际上解决了此问题(当然,除非您使用.vimrc显式覆盖它们)。
2013年

0

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

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

cp -vi /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.