从:h initialization
,似乎在第3步中说:
湾对于Unix,MS-DOS,MS-Windows,OS / 2,VMS,Macintosh,RISC-OS和Amiga,读取系统vimrc文件进行初始化...
℃。搜索四个位置进行初始化...“$ HOME / .vimrc”(对于Unix和OS / 2)
在/etc/vimrc
之前加载~/.vimrc
。
然而,当我添加:
set textwidth=0
在我的~/.vimrc
中,我通过:verbose set textwidth?
看到它在启动vim之后仍由/etc/vimrc
设置。如果我明确:source ~/.vimrc
,则textwidth
会显示~/.vimrc
设置。
这似乎不表示系统vimrc在用户vimrc之后加载(这似乎没有意义)?
FWIW,:scriptnames
会在~/.vimrc
之后列出/etc/vimrc
(这是列出的第一项),虽然我不完全确定订单是否反映了vim的启动加载顺序