奇怪的退格行为

奇怪的退格行为

在命令行vimgvim类似情况下,我都遇到了退格功能的行为类似于我的一些旧vi经历的情况。

如果我在编辑模式下按退格键,则该字符不会被删除,直到我返回命令模式。如果我以vim -u NONE -N或开头vim -u NORC -N,则退格键的行为与我预期的一样。

vimrc我尝试通过将问题置于finish线条上方来隔离问题,直到问题得到解决;但是,即使将其finish置于顶线后,行为仍然存在。

vimrc的在这里:http://pastie.org/9602002

最后一行是今天根据 wiki 的建议添加的,但它没有带来任何行为变化。问题似乎存在于我的之外vimrc,但我不知道在哪里。

编辑:我已经隔离了这个问题。看来这vim -N是缓解这个问题所需的全部措施。有没有办法从 中设置不兼容模式vimrc

答案1

添加set nocompatiblevimrc似乎已经解决了该问题。

vimrc由于某种原因,加载时未设置此项。

编辑:nocompatible仅在加载用户 rc 文件 () 时设置~/.vimrc,而不是全局文件。如果您使用全局文件vimrc,则必须nocompatible自行设置;否则,系统将为您设置。

相关内容