2012-03-23 62 views
6

在Fedora15中,我最初使用的是vim,我的所有设置都在我的~/.vimrc文件中定义。我最近安装了vim-X11,现在已经过渡到gvim。我定义了一个~/.gvimrc文件,用下面的线设置字体:为什么不在gvim中使用字体设置?

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI 

但是,这是行不通的。有两件奇怪的事:

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

  2. 每当我选择“编辑 - >启动设置”,它将打开~/.vimrc文件而不是~/.gvimrc文件。

回答

15

guifont只适用于Windows。在GTK gVim的,你想:

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

此外,您还可以使用set guifont=*弹出一个系统对话框,选择一种字体,然后看一下设置的内容与set guifont?

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

+0

非常感谢你。如果有设置,〜/ .gvimrc中的键与〜/ .vimrc中的键相同,但值不同,〜/ .gvimrc的值将覆盖〜/ .vimrc的值,是不是? – 2012-03-23 10:09:52

+1

@TankyWoo:是的,'.gvimrc'总是在'.vimrc'之后加载。请参阅':help gvimrc'。 – 2012-03-23 10:24:37

+0

:谢谢你帮助我快速完美地解决这个问题。坦克你。 – 2012-03-23 10:31:40

0

我觉得用set guifont=*然后set guifont?将无法​​正常工作,但set guifont=Bitstream\ Vera\ Sans\ Mono\ 11不错

+0

如果想要了解更多有关gvim字体的内容,请点击['更详细的答案]“(http://stackoverflow.com/questions/3539437/gvim-ubuntu-letter-spacing-consolas-font) – dannyliu 2015-11-03 03:56:53

相关问题