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

Tan*_*Woo 7 vim fonts

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

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

但是,它不起作用.有两件奇怪的事情:

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

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

Cat*_*lus 19

guifont的有效仅适用于Windows.在GTK GVim中,您需要:

set guifont=Bitstream\ Vera\ Sans\ Mono\ 11
Run Code Online (Sandbox Code Playgroud)

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

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