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で設定されたすべてを維持し、シェルユーザーのために少し調整するだけです。

既存の構成に合わせるにはどうすればよいですか?または、デフォルト設定をロードするには~/.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末尾に設定を追加します。

関連情報