これはまったく有効な質問です。残念ながら、答えは少し複雑です。まず、Vimには、組み込みのヘルプシステムで文書化されている特定のデフォルトがあります。
ほとんどの人が作るのVi互換モードが無効になっているときにそれらのいくつかにのみ使用され、そしてそれは最初のカスタマイズです:
はその上で
:set nocompatible
は、多くのディストリビューションは、独自のカスタムの設定を提供し、例えばDebianのを/ Ubuntuには/etc/vim/vimrc
が付属しています。もっと混乱させるために、Vim 8には、~/.vimrc
が見つからないときにのみ適用される、純粋な設定(default.vim
)が付属しています。 NeoVimには独自のデフォルト設定があります。
実際には、あなたの設定がVimのシステムとバージョン間で移植可能であることを気にするオプションを明示的に設定することをお勧めします。最後に、
:help showcmd
あなたを:Vimの包括的なヘルプシステムを使用する(デフォルト値を含む)指定されたオプションの詳細については
:set showcmd?
:指定したオプションの現在の値が疑問符を使用して表示するにはいくつかのインスピレーションのためにmy annotated .vimrc
をチェックしたいと思うかもしれませんし、ほとんどの人が同意すると思われるいくつかの正常なデフォルトを提供するvim-sensible pluginもあります。
ありがとう!とても有難い (: – Tom