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