【问题标题】:Change font size macvim?更改字体大小macvim?
【发布时间】:2011-02-22 14:33:51
【问题描述】:

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

我的问题是:

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

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

那么我该如何改变 size 而不是 font 本身呢?

谢谢!

【问题讨论】:

    标签: font-size macvim


    【解决方案1】:

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

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

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

    【讨论】:

    • 啊,但我想通了,它最接近这个。谢谢你让我走上正轨。我的系统上是De Ja Vu Vera。嗯。无论如何谢谢!
    • @Alex:这很有趣。看起来文档有点过时了。此字体是原始Bitstream 字体系列"to provide a wider range of characters while retaining the original look and feel" 的扩展。感谢您回来提供此信息。
    • 在 OS X Mavericks 上这个答案不起作用。请参阅下面的@Denis 答案。 :set guifont=Menlo\ Regular:h16
    【解决方案2】:

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

    这将允许您调整字体的任何属性而无需更改任何其他内容。

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

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

    【讨论】:

    • 感谢您的“设置 gfn=*”技巧。我真的需要查看可用的列表——很高兴知道我可以!
    • 请参阅:help gui-font,其中包含有关调出字体面板的信息。
    【解决方案3】:

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

    【讨论】:

    • 我不得不使用 Ctrl+Shift+= 来增加字体大小。可能是因为我使用的是挪威语键盘布局
    • @smat 好吧,这里专门讨论的是 OSX 上的 MacVim。
    • 另外,我们假设如果他们想要更改字体站点,那么他们希望这是跨会话的偏好。这个答案不会那样做。
    • @Conner 在我上面的评论中应该是 Cmd+Shift+=。感谢您发现错误。
    【解决方案4】:

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

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

    【讨论】:

    • 在所有答案中,这是对我最有帮助的一个。谢谢你。 :)
    【解决方案5】:

    以上答案都不适合我,解决方法如下:

    添加到您的 .gvimrc,对于 janus 用户,它的 ~/.gvimrc.after :

    set guifont=Menlo\ Regular:h14
    

    【讨论】:

    • 为 subvim 创建一个文件:~/.vim/custom/gvimrc
    • 您也可以在常规 ~/.vimrc 中添加该行
    • 这对我有用(以上都没有)。我也改了~/.vmrc
    【解决方案6】:

    这对我来说效果很好。

    :set guifont=Menlo\ Regular:h12

    【讨论】:

    • 为我节省了很多时间。
    【解决方案7】:

    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    
    

    【讨论】:

    • 是的,没错。当您放大/缩小时,set guifont=Menlo\ Regular:h<fontsize>fontsize 的值将相应增加/减少。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 2011-01-17
    • 2013-10-05
    • 2015-05-13
    相关资源
    最近更新 更多