Изменить размер шрифта macvim?

Я использую macvim, и мне это нравится. Мне также очень нравится шрифт по умолчанию.

У меня вопрос:

Как изменить размер шрифта в моем .gvimrc? Я хочу, чтобы он был больше, без изменения шрифта по умолчанию.

Во всех примерах, которые я видел, сначала указывается шрифт, затем «:» и размер.

Итак, как мне просто изменить размер, а не сам шрифт?

Спасибо!


person Alex    schedule 22.05.2010    source источник


Ответы (7)


Шрифт по умолчанию - Bitstream Vera (найдите на этой странице «шрифт по умолчанию»). Так почему бы просто не указать это, но с другим размером шрифта? Например.

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

Этот подход также гарантирует, что если в будущем значения по умолчанию изменятся (например, на системное значение по умолчанию, Monaco), ваш предпочтительный шрифт все равно будет включен.

person ire_and_curses    schedule 22.05.2010
comment
Ах, но я понял это, и это было ближе всего к этому. Спасибо, что направили меня по правильному пути. Это De Ja Vu Vera в моей системе. Хм. В любом случае спасибо! - person Alex; 22.05.2010
comment
@Alex: Это интересно. Похоже, что тогда документы немного устарели. Этот шрифт является расширением исходного семейства шрифтов Bitstream, , чтобы обеспечить более широкий диапазон символов при сохранении исходного вида и чувствовать. Спасибо, что вернулись с этой информацией. - person ire_and_curses; 22.05.2010
comment
В OS X Mavericks этот ответ не работает. См. Ответ @Denis ниже. : set guifont = Menlo \ Regular: h16 - person Travis Bear; 06.03.2014

Если вы не против всплывающего меню, быстрый способ установить шрифт - это набрать :set gfn=*.

Это позволит вам настроить любое свойство шрифта, ничего не меняя в нем.

Затем вы можете использовать :set gfn, чтобы увидеть, что он сейчас установлен, и добавить это в свой .vimrc.

Например, в моем случае он показывает guifont=Monaco:h12, поэтому, чтобы получить те же настройки при запуске, я добавил set gfn=Monaco:h12 в свой .vimrc.

person Thorsten Lorenz    schedule 20.02.2011
comment
Спасибо за уловку 'set gfn = *'. Мне действительно нужно было увидеть список того, что было доступно - приятно знать, что я могу! - person evadeflow; 31.08.2011
comment
См. :help gui-font, в нем содержится информация о вызове панели шрифтов. - person BeeZee; 25.01.2021

Ни один из приведенных выше ответов не помог мне, вот что сработало:

Добавьте в свой .gvimrc, для пользователей janus его ~ / .gvimrc.after:

set guifont=Menlo\ Regular:h14
person Denis    schedule 09.02.2012
comment
Для subvim создайте файл: ~ / .vim / custom / gvimrc - person Lenar Hoyt; 02.05.2013
comment
Вы также можете добавить строку в свой обычный ~ / .vimrc - person aharris88; 18.06.2014
comment
Это сработало для меня (также ничего из вышеперечисленного). Я также изменил ~ / .vmrc - person Jorammer; 22.06.2019

- = и - - увеличивают и уменьшают размер шрифта соответственно.

person Conner    schedule 17.08.2011
comment
Я должен был использовать Ctrl + Shift + =, чтобы увеличить размер шрифта. Возможно, я использую норвежскую раскладку клавиатуры. - person smat; 03.01.2013
comment
@smat Ну, речь идет именно о MacVim на OSX. - person Conner; 03.01.2013
comment
Кроме того, мы предполагаем, что если они хотят изменить сайт шрифтов, они хотели бы, чтобы это было предпочтительным для сеансов. Этот ответ не поможет. - person New Alexandria; 10.01.2013
comment
@Conner В моем комментарии выше должно быть Cmd + Shift + =. Спасибо, что заметили ошибку. - person smat; 11.01.2013

Это отлично работает с моей стороны.

: set guifont = Menlo \ Regular: h12

person John Griffiths    schedule 13.06.2012
comment
Сэкономьте мне много времени. - person peacepassion; 19.11.2016

В ответах отсутствует одно полезное примечание - вы можете использовать set guifont=*, который вызовет средство выбора шрифтов, чтобы вы могли выбрать один из доступных шрифтов в системе. Это может быть только OSX и Linux, но предпочтительнее вводить его вручную.

После того, как вы выбрали шрифт, вы можете снова использовать set guifont, который распечатает название шрифта и размер, который вы выбрали. Единственное предостережение в том, что любые пробелы в вашем ~ / .vimrc должны иметь обратную косую черту.

person synthesizerpatel    schedule 07.02.2012
comment
Из всех ответов этот был для меня самым полезным. Спасибо. :) - person Levi Figueira; 06.12.2014

Изменение размера шрифта в консоли 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    
person J4cK    schedule 20.03.2015
comment
Да, это правильно. При увеличении / уменьшении масштаба значение fontsize в set guifont=Menlo\ Regular:h<fontsize> будет соответственно увеличиваться / уменьшаться. - person A-Dubb; 23.02.2017