如何在vim for xp中将字体设置为DejaVu Sans Mono?

it_*_*ure 7 vim

我已经为xp安装了vim,_vimrc在C:\ Vim中有一个文件,我已经设置了字体_vimrc:

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI
Run Code Online (Sandbox Code Playgroud)

当我打开vim时,设置无法正常工作,当我打开gvim时,设置可以正常工作.有什么事?我在_vimrc中编写的配置在我打开它时可以在gvim中完美地工作,为什么它不能在vim中工作?在我的gvim和cmd中,我可以在屏幕上看到Bitstream_Vera_Sans_Mono字体,而我的活动控制台代码页设置为437,vim不能使用Bitstream_Vera_Sans_Mono字体,为什么?

Joh*_*web 7

$MYVIMRC,添加行:

set guifont=DejaVu\ Sans\ Mono:h11
Run Code Online (Sandbox Code Playgroud)

......其中:h11,指定11点的高度.

注意:A _可以用在空格的位置,因此您不需要使用反斜杠来逃避空间.

参考

注释,更新后的问题

'guifont'仅适用于Vim的GUI( gvim),而不适用于控制台(或终端)vim实例.Vim无法控制运行它的终端的字体.

如果要更改Windows XP(!)控制台字体,请参阅如何更改Windows XP控制台字体?SuperUser上.