vim的配置路径有3个,除了home下面的.vim,还有/usr/share/vim 和 /usr/share/vim/vim73,到底哪个才是vim读取的路径呢?
vim读取这三个路径是有顺序的:
首先读取的目录就是$home/.vim,如果vim读取到了该目录下的syntax或者plugin,就不会再去读取usr目录了。
其次读取的目录是/usr/share/vim, 最后才读取/usr/share/vim/vim72。
我想vim的设计者这样设计是有原因的,当前登录用户的个性化设定肯定优先考虑,而/usr/share/vim是给所有用户使用的设置。所以,对vim的设置和修改还是放在home目录比较好,不会破坏系统原有设定,可以随时恢复。