我正在使用Windows 10.我一直在尝试更改我的字体和字体大小,以便更容易看到gvim,我的所有设置(语法,标尺,数字)都可以正常使用我的_vimrc文件。我目前有
set guifont=Consolas:h12:cANSI
set guifont=Consolas\ 12
在我的_vimrc和_gvimrc文件中(均在$ HOME中)。当我加载:scriptnames时,它显示首先加载〜/ _vimrc并且最后加载〜/ _gvimrc。我也试过
set guifont=Consolas:h12
而不是
set guifont=Consolas:h12:cANSI
尽管如此,每当我打开vim或gvim时,一切都以可怕的大小7 Fixedsys字体显示。只有当我手动转到编辑 - >选择字体...我才能真正对字体进行更改,但下次打开vim / gvim时,不会保存更改。有趣的是我进入时:设置guifont?它告诉我
guifont=Consolas 12
但字体肯定仍然在Fixedsys 7.发生了什么事?
答案 0 :(得分:1)
@ nperson325681的答案中嵌入了对我有用的内容,但未明确。在W10中,正确的字体设置原来是您的第一条指令
set guifont=Consolas:h12:cANSI
但不是
set guifont=Consolas\ 12
(尽管后者在Linux中对我有效,这也是我在Vim文档和帮助文件中所看到的)。因此,正如@ nperson325681暗示的那样,取出set guifont
中的第二个_vimrc
。您的set guifont?
显示的内容正确反映了您的_vimrc
的指示;这根本不是W10的工作原理。我最终要做的是:
if has('win32') || has('win64')
set guifont=Consolas:h10:cANSI:qDRAFT
else
set guifont=Consolas\ 10
endif
希望有帮助。
答案 1 :(得分:0)
如果您的rc中有两条set guifont
行,则最后一行将获胜。请尝试使用第一行。
使用对话框选择字体后,您可以输入insert-mode <C-r>=&guifont<CR>