2010-05-22 231 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