【发布时间】:2012-01-18 23:33:20
【问题描述】:
如何设置 MacVim 的默认字体?
我已尝试添加以下行
set guifont = Monaco:h12
到以下任一文件:
~/.vimrc
~/.gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc
我重新启动了 MacVim,但它仍然不会设置默认字体。我错过了什么?
更新:我可以在运行时发出set guifont 命令,它工作正常。它似乎没有从我的启动文件中读取它。
【问题讨论】:
-
我在
~/.vimrc的上述命令中使用了与默认字体不同的字体,它工作得非常好。也许您可能想检查特定字体是否存在... -
@yoda 我实际上尝试在运行时执行
set guifont=Monaco:h12并且效果很好。我不确定为什么它没有从我提到的启动文件中读取它。 -
你可以使用
vim -D通过vim启动脚本进入debug mode然后step看看是怎么回事。 -
@kit:您帖子中的代码在您的
set guifont语句中的等号前后都有空格。如果在你的 vimrc 中真的是这样,那么把空格去掉,它们在 set 语句中的等号周围是无效的(实际上我认为等号之前的空格是可以的,但之后不行)。