2010-05-22 275 views
162

我正在使用macvim,我喜歡它。我也碰巧非常喜歡默認字體。更改字體大小macvim?

我的問題是:

如何更改字體大小在我的.gvimrc裏?我希望它更大,而不需要改變默認的字體。

我見過的所有例子都指定了一個字體,然後是':',然後是大小。

那麼我該如何改變的大小而不是的字體呢本身呢?

謝謝!

回答

132

默認字體是Bitstream Vera(在該頁面上搜索'默認字體')。那麼爲什麼不直接指定它,而是使用不同的字體大小呢?例如。

:set guifont=Bitstream\ Vera\ Sans\ Mono:h14 

這種方法還可以確保如果將來默認的改變(例如系統默認,Monaco),你仍然會啓用您的首選字體。

+3

我收到「無效字體」錯誤。 – Alex 2010-05-22 03:24:07

+0

啊,但我知道它是最接近這個。感謝您讓我走上正軌。這是我的系統上的「De Ja Vu Vera」。呵呵。無論如何謝謝! – Alex 2010-05-22 04:02:06

+0

@Alex:這很有趣。看起來文檔已經過時了。這種字體是原始'Bitstream'字體系列的擴展,['可以在保留原始外觀的同時提供更廣泛的字符]「(http://sourceforge.net/projects/dejavu/)。感謝您回覆此信息。 – 2010-05-22 04:54:19

98

如果您不介意彈出菜單,快速設置字體的方法是鍵入:set gfn=*

這將允許您調整字體的任何屬性,而無需更改其他任何內容。

然後,您可以使用:set gfn來查看它現在設置的內容並將其添加到.vimrc中。

作爲一個例子,在我的情況下,它顯示guifont=Monaco:h12,所以爲了在啓動時獲得相同的設置,我在我的.vimrc中添加了set gfn=Monaco:h12

+3

感謝'set gfn = *'技巧。我真的需要看到可用的清單 - 很高興知道我可以! – evadeflow 2011-08-31 18:28:36

52

- = - -將分別增大和減小字體大小,。

+2

我認爲這是最簡單的 – juanpastas 2012-09-13 19:58:39

+0

我曾經使用Ctrl + Shift + =來增加字體大小。可能是因爲我使用的是挪威語鍵盤佈局 – smat 2013-01-03 17:10:45

+1

@smat嗯,這是在OSX上專門討論MacVim。 – Conner 2013-01-03 17:12:02

7

響應中缺少一個有用的註釋 - 您可以使用set guifont=*這將啓動一個字體選擇器,供您從系統上的可用字體中進行選擇。它可能只是OSX和Linux,但更喜歡手動輸入。

一旦你選擇了字體,你可以再次使用set guifont這將打印出你選擇的字體名稱和大小。唯一要注意的是,任何空間需要先反斜線你的〜/ .vimrc

+0

在所有的答案中,這是對我最有幫助的答案。謝謝。 :) – 2014-12-05 22:33:23

55

上述答案的工作對我來說,這裏是什麼工作了:

添加到您的.gvimrc裏,對於傑納斯用戶的〜/ .gvimrc.after:

set guifont=Menlo\ Regular:h14 
+0

對於subvim創建一個文件:〜/ .vim/custom/gvimrc – 2013-05-01 22:10:53

+1

您還可以在常規的〜/ .vimrc中添加該行 – aharris88 2014-06-18 16:07:18

9

這個偉大的工程我結束。

:設置guifont =門洛帕克\普通:H12

+0

爲我節省很多時間。 – peacepassion 2016-11-19 02:20:54

3

改變VIM控制檯字體大小的大小可以增加或減少

set guifont=Menlo\ Regular:h14 

對於的MacVim以下快捷鍵工作

zoom out - CMD+- 
zoom in -CMD+= 

對於終端

Zoom in-CMD/ctrl++ 
Zoom out-CMD/ctrl+- 
Normal default size - CMD/cmd+0  
+0

是的,這是正確的。在放大/縮小時,'set guifont = Menlo \ Regular:h '中的'fontsize'的值將相應增加/減少。 – 2017-02-23 15:42:12