为什么字体设置在gvim中不起作用?

时间:2012-03-23 09:53:02

标签: vim fonts

在Fedora15中,我最初使用 vim ,我的~/.vimrc文件中定义了所有设置。我最近安装了vim-X11,现在转换为 gvim 。我定义了一个~/.gvimrc文件,使用以下行来设置字体:

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI

然而,它不起作用。有两件奇怪的事情:

  1. 其他设置(如行号,配色方案)工作正常,但字体设置不起作用。相反,我每次都需要在工具栏中设置它们来更改字体:“编辑 - >选择字体”。

  2. 每次选择“编辑 - >启动设置”时,都会打开~/.vimrc文件而不是~/.gvimrc文件。

2 个答案:

答案 0 :(得分:18)

您的guifont仅在Windows上有效。在GTK GVim中,你想要:

set guifont=Bitstream\ Vera\ Sans\ Mono\ 11

此外,您可以使用set guifont=*调出系统对话框来选择字体,然后使用set guifont?查看设置内容。

GVim加载.vimrc然后加载.gvimrc,这样您就可以分开仅适用于GUI版本的设置。

答案 1 :(得分:0)

我发现使用set guifont=*然后set guifont?将无效,但set guifont=Bitstream\ Vera\ Sans\ Mono\ 11很好