系统自带
OR
配置文件位于 ~/.vimrc
set enc=utf-8
set nocompatible
同时可导入一些建议配置,该配置在目前位于 /usr/share/vim/vim82
,如果不确定的话可以进入 vim 中执行 :!echo $VIMRUNTIME
查看
source $VIMRUNTIME/vimrc_example.vim
本文采用 cat /usr/share/vim/vim82/vimrc_example.vim >> ~/.vimrc
的方式使用这一配置
vimrc_example.vim
中有一行是 source $VIMRUNTIME/defaults.vim
,然而因为配置 /usr/share/vim/vimrc
中配置了 let skip_defaults_vim=1
因此这一行配置无法被执行。
同时,这个文件是只读的,因此我的做法是先 cp /usr/share/vim/vim82/defaults.vim ~/.vim
(默认这一文件夹不存在,可以利用 mkdir ~/.vim
创建)将其拷贝出来,然后将这行改为 source $HOME/.vim/defaults.vim
。
重新编辑 defaults.vim ,将下面几行删掉
" Bail out if something that ran earlier, e.g. a system wide vimrc, does not
" want Vim to use these default values.
if exists('skip_defaults_vim')
finish
endif