我使用 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
您可以
source
将全局 Vim 配置文件放入本地~/.vimrc
:有关详细信息,请参见
:help defaults.vim
和:help defaults.vim-explained
。我发现
default.vim
如果你创建一个~/.vimrc
文件,默认配置(我假设你有 vim8 并且使用默认配置(即你没有
~/.vimrc
文件)将默认配置复制到您的用户 vimrc 文件:
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
然后打开您的
~/.vimrc
文件并在其末尾添加您的配置。