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
您可以
source
將全域 Vim 配置文件放入本地~/.vimrc
:unlet! skip_defaults_vim source $VIMRUNTIME/defaults.vim set mouse-=a
有關詳細資訊,請參見
:help defaults.vim
和:help defaults.vim-explained
。
我發現
default.vim
如果你創建一個~/.vimrc
文件,預設配置(我假設你有 vim8 並且使用預設配置(即你沒有
~/.vimrc
文件)將預設配置複製到您的使用者 vimrc 文件:
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
然後打開您的
~/.vimrc
文件並在其末尾添加您的配置。