
GUI 関連のオプションが 2、3 個しかない場合、それらのオプションを vimrc から gvimrc に移動する価値はあるでしょうか? 私はすべてを 1 か所にまとめて、GUI オプションをif
ステートメント内に収める傾向がありますが、そうしない理由はありますか?
答え1
実行順序に依存しない限り (.vimrc
は最初にソース化され、.gvimrc
最後にすべてのプラグインの後にソース化されます。ほとんどのオプションにはそのような依存関係はありません)、GUI のみの設定をどこに配置するかは任意に決定できます。
これらを に入れ~/.vimrc
て、
:if has('gui_running')
..
:endif
警告
どうやら、ターミナル Vim を起動し、後で GUI モードに切り替えると ( 経由:gui
。これは Linux Vim では fe で動作します)、.gvimrc
ファイルは遅れてソース化されるため、統合されたアプローチが機能しない特殊なケースの 1 つになります。