Как установить шрифт по умолчанию для 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, но он по-прежнему не устанавливает шрифт по умолчанию. Что-то я пропустил?
ОБНОВЛЕНИЕ: я могу выполнить set guifont
команду во время выполнения, и она отлично работает. Кажется, он просто не читает это из моих файлов запуска.
~/.vimrc
и он отлично работает. Возможно, вы захотите проверить, существует ли конкретный шрифт ...set guifont=Monaco:h12
во время выполнения, и он отлично работает. Я не уверен, почему он не считывает его из упомянутых мной файлов запуска.vim -D
для входа в режим отладки, а затемstep
через сценарии запуска vim, чтобы увидеть, что происходит.set guifont
заявлении. Если это действительно так в вашем vimrc, тогда удалите пробелы, они недействительны вокруг знака равенства в операторах набора (на самом деле я думаю, что пробел перед равенством в порядке, но не после).Ответы:
Поместите это в
.gvimrc
:Обратите внимание на отсутствие пробелов вокруг знака равенства.
источник
.vimrc
файл.~/.vimrc
это не влияет на фактически используемый шрифт вmacvim
Если вам нужно установить шрифт с пробелами в имени, используйте обратную косую черту в вашем
.gvimrc
:источник
Source Code Pro
это чудесно!Source Code Pro Light
Тем не менее, рекомендую его обычную версию.Наиболее полный ответ должен быть таким:
Я огляделся, и в каждом найденном мной ответе и руководстве не указывалось, как установить шрифт.
После установки шрифта вручную с помощью окна «Шрифт», если вы не уверены, что именно вводить:
Это покажет вам точное строковое значение, которое вам нужно вставить в файл .vimrc, включая шрифт.
источник
Прикрепите мои настройки шрифтов.
источник
Если вы используете Mac, добавьте эти строки в свой
~/.vimrc
:источник
Чтобы работать не только с английскими символами, вы можете поместить это в свой
.vimrc
файл (guifontwide
касается китайских символов):источник
wide
что каждый символ кодируется более чем 8 битами, следовательно, он широкий? Или он действительно кажется широким?