无法定位vimrc文件,咨询Vim插件配置的正确vimrc路径选择
关于Vim配置文件的正确选择
兄弟,听我一句劝——绝对不要修改系统级的/usr/share/vim/vimrc!原因有这几点:
- 系统更新时,这个文件大概率会被覆盖,你辛辛苦苦加的插件配置全白费
- 修改它需要root权限,容易引发权限问题,还会影响系统上所有用户的Vim配置
- 不符合Unix/Linux的用户配置惯例,个人配置就该放在自己的家目录里
正确的做法是创建你自己的用户级配置文件~/.vimrc:
- 打开终端,执行命令创建文件:
touch ~/.vimrc - 用Vim打开这个文件:
vim ~/.vimrc,把你需要的插件配置写进去 - 保存退出后,重启Vim或者执行
:source ~/.vimrc让配置生效 - 你可以再运行
:scriptnames验证,会看到~/.vimrc的加载顺序在系统vimrc之前,说明它的优先级更高,会覆盖系统配置里的冲突项
简单说,Vim的加载逻辑是优先读取用户家目录的.vimrc,如果不存在才会用系统的全局配置。所以自己建一个~/.vimrc是最稳妥、最符合规范的做法,完全不用纠结系统那个文件。
内容的提问来源于stack exchange,提问作者ecdhe




