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

时间:2013-11-16 05:34:36

标签: vim

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

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI

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

1 个答案:

答案 0 :(得分:7)

$MYVIMRC中,添加以下行:

set guifont=DejaVu\ Sans\ Mono:h11

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

N.B:_可用于代替空格,因此您无需使用       反斜杠以逃避空间。

参考

注意,在更新问题后

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

如果您想更改Windows XP(!console font,请参阅How to change the Windows XP console font?上的SuperUser