私はしばらく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で設定されたすべてを維持し、シェルユーザーのために少し調整するだけです。
既存の構成に合わせるにはどうすればよいですか?または、デフォルト設定をロードするには~/.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
末尾に設定を追加します。