前因:
一直以来, 使用vim的过程中, 都是去网上搜索一下blog去看, 特别是插件, 大家都只会跟你讲怎么安装, 但是并没有原理, 遂深度探究
环境
linux ubuntu2004 wsl2 vim 8.1
正文
浅浅聊一下配置文件相关, 一般我们的vim配置文件都是~/.vimrc
, 但是我们可以从哪里看到vim在启动是是从哪里找配置并且加载的呢?
打开vim 在vim中输入:version
可以看到有几个路径, 我们可以通过这里来查看vim启动时加载配置的顺序和路径
1. system vimrc file
:这个是系统的配置文件,对所有用户起作用. $vim
可以在vim中使用:echo $VIM
查看.
2. user vimrc file
: 这个是不同用户的个人配置文件,$HOME
家目录, 同理可以使用上面的命令来查看其绝对路径
3. 2nd user vimrc file
第二个用户的个人配置文件, 猜测原因是因为? 在.vim目录下是一堆vim的配置, 但是在家目录下还有个.vimrc, 会很混乱? 如何在.vim目录中, 那么结构上看上去也舒服, 并且移植拷贝也方便
4. 剩下的不过多阐述, exrc是vi用的,default 是上面的配置文件都找不到时, 会使用这个.
查看vim加载vim脚本的顺序
打开vim, 输入:scriptnames