设置gvim中的默认字体

设置gvim中的默认字体,vim,x11,Vim,X11,我使用的是gvim(vim-g)。我想将默认字体设置为摩纳哥 下面是my.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=Mon

我使用的是gvim(vim-g)。我想将默认字体设置为摩纳哥

下面是my.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时,字体并不复杂

设置
'guifont'
最简单的方法就是根本不需要处理确切的字体字符串

使用友好对话框进行设置:

:set guifont=*
这会弹出一个对话框,您可以在其中选择首选字体

设置后,可以使用再次查询设置

:set guifont?
把那根绳子放在你的vimrc里。在我的机器上,这将返回摩纳哥12点的
摩纳哥:h12
。在你所在区块的适当位置进行更改,或者,如果你不知道自己在做什么,只需将整个区块替换为

if has("gui_running")
  set guifont=Monaco:h12
endif

设置guifont=Font\Name\Size


将空格替换为“\”

我按照您的建议做了,但当我开始gvim时,字体不正确。输入时:设置guifont?我得到了guifont=Monaco:h10,这很奇怪。你在你的vimrc中放了这个位吗?它是否可能在线路的某个地方被覆盖?什么是
:verbose设置gfn?
输出?上面写着guifont=10你可以在这里看到我的.vimrc文件-关于如何复制粘贴
:set guifont?的输出的好提示。
:谢谢。设置guifont=DejaVu\Sans\Mono\Book\12反斜杠是必需的。而且它不是通过
set guifont?
输出的。