更改字体大小macvim吗?


178

我正在使用macvim,我喜欢它。我也碰巧真的喜欢默认字体。

我的问题是:

如何更改.gvimrc中的字体大小?我希望它更大,而不更改默认字体。

我看过的所有示例都指定了字体,然后是':',然后是大小。

那么,如何更改字体大小而不是字体本身呢?

谢谢!

Answers:


142

默认字体是Bitstream Vera(在该页面上搜索“默认字体”)。那么,为什么不只是指定它,而是使用不同的字体大小呢?例如

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

这种方法还可以确保如果将来更改默认设置(例如,更改为系统默认设置Monaco),您仍将启用首选字体。


啊,但是我想通了,最接近这个了。感谢您使我步入正轨。这是De Ja Vu Vera我的系统上。嗯 谢谢你!
Alex

@Alex:这很有趣。看起来文档有些过时了。该字体是原始Bitstream字体系列的扩展,“以提供更多字符,同时保留原始外观”。感谢您返回此信息。
ire_and_curses,2010年

2
在OS X Mavericks上,此答案不起作用。请参阅下面的@Denis答案。:set guifont = Menlo \ Regular:h16
Travis Bear

111

如果您不介意弹出菜单,则设置字体的一种快速方法是键入:set gfn=*

这将使您可以调整字体的任何属性,而无需更改其他任何属性。

然后,您可以使用:set gfn它来查看现在设置的内容并将其添加到您的.vimrc中。

例如,在我的情况下它显示出来guifont=Monaco:h12,因此为了在启动时获得相同的设置,我将其添加set gfn=Monaco:h12到了.vimrc中。


3
感谢您的“ set gfn = *”技巧。我真的需要查看可用清单-知道我能做到的!
evadeflow,2011年

65

上面的答案对我都不起作用,这是解决的方法:

添加到您的.gvimrc中,供janus用户使用〜/ .gvimrc.after:

set guifont=Menlo\ Regular:h14

对于subvim,请创建一个文件:〜/ .vim / custom / gvimrc
Lenar Hoyt,

2
您也可以在常规〜/ .vimrc中添加该行
aharris88 2014年

这对我有用(以上都不是)。我还更改了〜/ .vmrc
Jorammer,

59

- =- -将分别增加和减小字体大小。


我不得不使用Ctrl + Shift + =来增加字体大小。可能是因为我使用挪威语键盘布局
smat 2013年

1
@smat嗯,这是专门讨论OSX上的MacVim。
Conner 2013年

4
同样,我们假设他们是否要更改字体站点,那么他们希望这是跨会话的首选项。这个答案不会那样做。
新亚历山大(Alexandria)

1
在我上面的评论中,@ Conner应该为Cmd + Shift + =。感谢您发现错误。
smat 2013年


7

响应中缺少一个有用的注释-您可以使用set guifont=*它来调出一个字体选择器,供您从系统上可用的字体中进行选择。它可能仅是OSX和Linux,但最好是手动输入。

选择字体后,可以set guifont再次使用,它将打印出字体名称和所选大小。唯一的警告是〜/ .vimrc中的任何空格都需要反斜杠


在所有答案中,这是对我最有帮助的答案。谢谢。:)
Levi Figueira 2014年

6

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    

对,那是正确的。当你在输入/输出放大,价值fontsizeset guifont=Menlo\ Regular:h<fontsize>将增大/相应减少。
A-Dubb '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.