如果只有幾個這樣的選項,是否值得將與 gui 相關的選項從我的 vimrc 移到 gvimrc 中?我有點傾向於將所有內容都放在一個地方,並將 gui 選項放在if
語句中,但是是否有令人信服的理由可以不這樣做呢?
答案1
只要您不依賴執行順序(.vimrc
首先、.gvimrc
最後、在所有插件之後;大多數選項沒有這樣的依賴性),就可以任意決定在何處放置僅 GUI 設定。
你可以把它們放進去~/.vimrc
,包圍起來
:if has('gui_running')
..
:endif
警告
顯然,如果您啟動終端 Vim,然後切換到 GUI 模式(透過:gui
;這在 Linux Vim 上有效),則該.gvimrc
檔案的來源較晚,因此這是一種特殊情況,您的綜合方法將無法運作。