我在許多不同的機器上共享我的vim設置,這些機器不一定具有完全相同的配置。GVim:找出guifont是否可用
現在,如果我最喜歡的字體只能在一個系統上使用,而不能在另一個系統上使用,則會導致gvim使用可能不是最佳選擇的回退問題。
所以:有沒有辦法做到set guifont=...
多次嘗試,並以某種方式檢查它是否成功?或者有沒有辦法提供一個字體列表來嘗試?
我在許多不同的機器上共享我的vim設置,這些機器不一定具有完全相同的配置。GVim:找出guifont是否可用
現在,如果我最喜歡的字體只能在一個系統上使用,而不能在另一個系統上使用,則會導致gvim使用可能不是最佳選擇的回退問題。
所以:有沒有辦法做到set guifont=...
多次嘗試,並以某種方式檢查它是否成功?或者有沒有辦法提供一個字體列表來嘗試?
你可以給Vim的字體列表:
set guifont=Monaco:h24,Inconsolata-gz:10
Vim會嘗試先那麼第二...
:h guifont
不知道是否有到選擇的數量是有限的。
檢測/回退可以在這種情況下工作,但事情會很麻煩時,你也想不同的字體大小(由於不同的顯示分辨率),窗口大小,本地命令等
更可擴展的系統不是切換在$HOSTNAME
或類似的計劃正在檢查「本地」 .[g]vimrc
和採購在:
" Put this in ~/.gvimrc:
" Source system-specific .gvimrc first.
if filereadable(expand('~/local/.gvimrc'))
source ~/local/.gvimrc
endif
這樣,所有的特殊設置進行本地化,並且不共享的配置複雜化。
有趣的是,我現在多年來一直在使用vim,但它從來沒有發生過我實際閱讀那篇文檔。 –