Vimを最小構成で起動する
プラグインごとの挙動の確認したい時や、素のVimの挙動確認したい時の方法を調べてたので、メモ。
Macでターミナルから使用することを想定してます。
コマンド
vim -N -u NONE -i NONE --noplugin
- テスト用の.vimrcを読み込む場合は、
vim -N -u ~/test.vimrc -i NONE --noplugin
各オプションの解説
-N
オプションは、nocompatible
オプションを設定する。nocompatible
があることで、vi互換モード
になるのを防ぎ、Vimの便利機能が使用できるようになる-u
オプションは、読み込みたい.vimrc
のパスを記述する。NONE
にすることで読み込まない設定にできる-u
で.vimrcを指定すると、nocompatible
オプションが自動的にはセットされなくなる。そのため-N
オプションと合わせて使うことが多い
-i
オプションは、読み込みたい.viminfo
のパスを記述する。-u
オプションと同様に、NONE
にすることで読み込まない設定にできる- viminfoとは前回操作時の情報が保存されているファイルで、コマンド履歴や検索履歴など記録されている
--noplugin
オプションは、plugin scriptを読み込まないようにする
参考
雑記
Vim scriptテクニックバイブル~Vim使いの魔法の杖で、-U NONE
というオプションもあったけれど、ヘルプなどでも見当たらなかった。
今は使われてないオプションなのだろうか・・・?