我添加.vimrc后,vim81配置错误

时间:2018-09-21 07:08:32

标签: vim

我卸载了vim74并编译了vim81并安装了它。但是,与vim74相比,我觉得很奇怪。当HOME目录下没有.vimrc文件时,我打开一个c ++文件,语法高亮显示正常,可以使用Backspace删除字母。但是,当我在HOME目录下添加.vimrc并将其放入set number时,打开c ++源文件时,没有突出显示,并且Backspace无效。这是为什么 ?我以前曾经在.vimrc中的vim74下添加一些配置,这种情况永远不会发生。

1 个答案:

答案 0 :(得分:6)

在抱怨Vim难以使用其默认配置(特别是对于初学者)之后,如果用户尚未创建自己的~/.vimrc(尚未),则决定启用默认配置。这是在Vim 8.0中引入的,并解释了您所看到的内容(即:语法突出显示和合理的退格键行为)。在:help defaults.vim上了解有关详细信息的详细信息。

该帮助还说明了添加自己的~/.vimrc配置时如何保持默认值:

  

如果创建自己的.vimrc,建议将这些行添加到某处   在顶部附近:

unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
     

然后Vim的工作就像在拥有.vimrc之前一样。

提示:不要在~/.vimrc上添加各种代码段(尤其是那些您不完全理解的代码段)和插件,尽管互联网上到处都是它们。而是根据需要逐步构建它,并通过仔细研究优秀的:help来支持您的理解。另外,请避免预先打包 Vim发行版;他们甚至更糟。