Ответ 1
Поместите это в .gvimrc
:
set guifont=Monaco:h12
Обратите внимание на отсутствие пробелов вокруг знака равенства.
Как установить шрифт по умолчанию для MacVim?
Я попытался добавить следующую строку
set guifont = Monaco:h12
в один из следующих файлов:
~/.vimrc
~/.gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc
Я перезапустил MacVim, но он по-прежнему не будет устанавливать шрифт по умолчанию. Что я пропустил?
UPDATE: Я могу выполнить команду set guifont
во время выполнения, и она отлично работает. Кажется, он просто не читает мои загрузочные файлы.
Поместите это в .gvimrc
:
set guifont=Monaco:h12
Обратите внимание на отсутствие пробелов вокруг знака равенства.
Если вам нужно установить шрифт с пробелами в имени, использовать обратную косую черту в .gvimrc
:
set guifont=Fira\ Code:h12
Наиболее полным ответом должно быть следующее:
set guifont=Source\ Code\ Pro\ ExtraLight:h18
Я огляделся, и каждый ответ и учебник, которые я нашел, не указали, как установить шрифт.
После настройки шрифта вручную с помощью окна "Шрифт", если вы точно не знаете, что положить тип:
:set guifont
Это покажет вам точное строковое значение, которое необходимо поместить в ваш .vimrc файл, включая шрифт.
Прикрепите настройки моих шрифтов.
" - font type and size setting.
if has('win32')
set guifont=Consolas:h12 " Win32.
elseif has('gui_macvim')
set guifont=Monaco:h14 " OSX.
else
set guifont=Monospace\ 12 " Linux.
endif
Если вы на Mac, добавьте эти строки в свой ~/.vimrc
:
set gfn=Monaco:h13
set linespace=2
Чтобы иметь дело с не только английскими символами, вы можете поместить это в свой .vimrc
файл (guifontwide
имеет дело с китайскими иероглифами):
if has("gui_running")
set guifont=Consolas:h14
set guifontwide=Hiragino\ Sans\ GB
set linespace=2
endif