2012-03-23 61 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

相關問題