扩展vim的默认配置

扩展vim的默认配置

我已经使用 vim 的默认配置有一段时间了,想要进行一些更改。但是,如果我编辑~/.vimrc它似乎会覆盖所有其他配置设置/etc/vimrc等,例如现在没有语法突出显示。这是 vim 加载的内容:

:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>

换句话说,我想保留 vim 中配置的所有内容,但只需为我的 shell 用户进行一些细微的调整。

我需要做什么才能以某种方式融入~/.vimrc现有配置,或者我需要放入什么~/.vimrc才能加载默认配置?

编辑:
我的预期内容~/.vimrc

set expandtab
set shiftwidth=2
set softtabstop=2

答案1

您可以source将全局 Vim 配置文件放入本地~/.vimrc

unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim

set mouse-=a

详情请参阅:help defaults.vim和。:help defaults.vim-explained

答案2

我发现,default.vim如果创建文件,则不会加载默认配置( ) ~/.vimrc,因此我所做的是将默认配置的内容放入 vimrc 中,并在最后添加修改。

我假设你有 vim8 并使用默认配置(即你没有文件~/.vimrc

将默认配置复制到您的用户 vimrc 文件:

cp /usr/share/vim/vim80/defaults.vim ~/.vimrc

然后打开您的~/.vimrc文件并在其末尾添加您的配置。

相关内容