设置gvim中的默认字体

时间:2013-06-02 12:18:03

标签: vim x11

我正在使用gvim(vim -g)。我想将默认字体设置为Monaco。

以下是我的.vimrc

的内容
if has("gui_running")
    if has("gui_gtk2")
         set guifont=Monaco\ New\ 11
       elseif has("gui_photon")
         set guifont=Monaco\ New:s11
       elseif has("gui_kde")
         set guifont=Monaco\ New/11/-1/5/50/0/0/0/1/0
       elseif has("x11")
         "set guifont=-*-courier-medium-r-normal-*-*-180-*-*-m-*-*
         set guifont=Monaco:h11:cDEFAULT

       else
         set guifont=Monaco:h11:cDEFAULT
     endif
  endif

当我开始使用gvim时,字体不是Monaco

2 个答案:

答案 0 :(得分:29)

设置'guifont'的最简单方法就是根本不打扰确切的字体字符串。

使用友好对话框来设置它:

:set guifont=*

这会弹出一个对话框,您可以在其中选择首选字体。

设置后,您可以使用

重新查询设置
:set guifont?

并将那个字符串放在你的vimrc中。在我的机器上,这将在12点12分返回摩纳哥Monaco:h12。在块中的适当位置进行更改,或者,如果您不知道自己在做什么,只需用

替换整个块。
if has("gui_running")
  set guifont=Monaco:h12
endif

答案 1 :(得分:4)

设置guifont = Font \ Name \ Size

用' \'

替换空格