发现升级到 Vim 8 之后,我是在 iTerm2 里打开的终端里的 Vim,发现退格键不能正常使用了,解决方法如下,我们要在 Vim 的配置文件 .vimrc
中加入下面两项配置:
set nocompatible
set backspace=indent,eol,start
然后在终端执行 source ~/.vimrc
使修改的配置立即生效。这样就解决了退格键不起作用的问题。
Vim 是 vi 编辑器的加强版,增加了很多功能,默认 set compatible
是与 vi 兼容,为了兼容失去了很多 Vim 扩展的功能。set nocompatible
是关闭兼容模式,由于这个选项是最基础的配置,会连带很多其它选项的变动。