2010-08-21 110 views
20

以爲我可以將我的vimrc從我的Windows複製到我的Linux盒子,但遇到了Ubuntu上字母間距的一些問題。Gvim:Ubuntu字母間距(Consolas字體)

Vim preview

希望這是要問這個問題與所有這些新stackexachange網站在正確的地方。

更新:

字體安裝正確,我認爲。從菜單中,我可以選擇它,它工作正常。

Ubuntu font directory

+0

如果你沒有在這裏得到滿意的答覆,superuser.com(另一個堆棧Exchange站點)也許可以幫助。 – 2010-08-21 23:29:51

+0

嘗試刪除:h11,看看會發生什麼。我發現即使在UNIX上移動到另一個時,我也必須使用字體寬度和高度設置。最簡單的是不指定任何東西,讓GVIM決定。 – Gilead 2010-08-21 23:45:41

+0

啊,我忘了提及,沒有h11的間距很好,但字體是小的工作。另外在gvim中,如果我從菜單中設置字體並更改大小,那也是可以的。 – Pickels 2010-08-21 23:51:05

回答

21

AFAIK的:h事情僅適用於Windows和OS X,Linux中應該

:set guifont=Consolas\ 11 

怪異的顯示器通常是由錯誤的字體設置引起的。 如果您在不同的操作系統使用gvim,可以把這個給你.gvimrc

if has("gui_gtk2") 
    set guifont=Consolas\ 11 
elseif has("gui_macvim") 
    set guifont=Consolas:h12 
elseif has("gui_win32") 
    set guifont=Consolas:h11 
end 
+0

http://askubuntu.com/questions/3531/how-to-save-font-choice-in-gvim你需要確保你逃脫字體大小就像這裏的例子。我錯過了!感謝您的有用答案。 – UberAlex 2014-04-01 09:33:06

+0

這也可能意味着該字體不存在。 – 2016-11-07 22:41:15

7

我不知道是什麼:h指令是應該做的,但

:set guifont=Consolas:h11 

產生可怕intraletter間距,但

:set guifont=Consolas\ 11 

是罰款。 (但set guifont=Droid\ Sans\ Mono是更好;)

+0

':h'適用於Mac和Windows。 – mattalxndr 2011-03-12 05:30:25

+1

@msw,+1我也喜歡Droid Sans Mono比Consolas更好 – Oz123 2013-03-29 11:08:18