2014-04-24 25 views
3

我配置在Mac OS X小牛队的MacVim设置字体。我在〜/ .vimrc和〜/ .gvimrc中输入了“set guifont = Menlo \ 14”,但编辑器仍然以快递方式显示。失败到的MacVim

我插入 “:设置guifont?”它揭示了“guifont = Menlo \ 14”。我概述了.vimrc和.gvimrc的内容,但没有发现其他行覆盖了guifont设置。

我已经检查的堆栈溢出几个职位,但仍无法找到解决方案。希望得到一些帮助,感谢期待。

+0

我得到一个无效的字体,当我试试这个。你看http://stackoverflow.com/questions/17508542/how-to-set-the-default-font-size-on-vim/17508781#17508781?我说的几乎所有的东西都适用于此。 – FDinoff

+0

谢谢。我只是想出了它。我猜设置字体的语法在不同的平台上有点不同。我通过菜单设置字体,并用“:set guifont?”检查语法,然后找到正确的表单。你的回答对我也有帮助。谢谢。 – Zelong

+0

@Zack,以备将来参考,正确的语法是什么,它与您最初的尝试有什么不同? –

回答

7

的打算这样做这个理想的方式是由VIM调用以下命令:

set guifont=* 

这将打开一个字体选择对话框,你可以选择任何你想在那里。一旦这样做,你应该再检查一下选项设置为使用您提到自己的命令:

set guifont? 

现在,你应该把该输出在你的.gvimrc里(不.vimrc里),另外你会需要像你已经做的那样逃离这些空间。在你自己设置的内容中可能存在微妙的错误,例如字体大小有时可以用不同的方式设置。

0

在我的版本的MacVim的(7.4.258)和运行EL大尉,把

set guifont=* 

在.vimrc里造成的MacVim吐出以下错误(在命令行中运行时,从它开始码头造成它只是不运行):

E665: Cannot start GUI, no valid font found 

如此看来正确的做法是开始的MacVim,使用编辑>字体>显示字体菜单中,选择一种字体,然后用

设置guifont?

找到行添加到您的.vimrc

还记得使用正斜杠逃避的字体名称空格。