19

我正在使用 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 字体不是摩纳哥

4

2 回答 2

36

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

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

:set guifont=*

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

设置后,您可以再次查询设置

:set guifont?

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

if has("gui_running")
  set guifont=Monaco:h12
endif
于 2013-06-02T12:21:30.730 回答
11

设置 guifont=字体\名称\大小

用'\'替换空格

于 2016-08-03T06:41:43.917 回答