Gvim 7.4: как сохранить настройки шрифта по умолчанию? Какие-нибудь улучшения от gvim 7.3?
Как показывает следующий пост:
Как изменить шрифт по умолчанию для gVim
в Windows 7 невозможно сохранить шрифт Gvim по умолчанию из программы Gvim. Закрытие Gvim приведет к тому, что он полностью забудет обо всех настройках шрифта, и их невозможно установить в файле _vimrc.
Это было исправлено в Gvim 7.4 или эта ошибка сохраняется? Или кто-нибудь знает лучший способ установить шрифт по умолчанию? Потому что шрифт FixedSys отстой, так как он не может отображать чешские символы, и я не хочу идти в меню, чтобы менять его каждый раз, когда открываю файл, содержащий чешские символы. Благодарю.
** РЕДАКТИРОВАТЬ **
Хорошо, теперь я вижу документацию по настройке шрифта с помощью команды Gvim
:help guifont
Вот что я нашел:
For the Win32 GUI *E244* *E245*
- takes these options in the font name:
hXX - height is XX (points, can be floating-point)
wXX - width is XX (points, can be floating-point)
b - bold
i - italic
u - underline
s - strikeout
cXX - character set XX. Valid charsets are: ANSI, ARABIC,
BALTIC, CHINESEBIG5, DEFAULT, EASTEUROPE, GB2312, GREEK,
HANGEUL, HEBREW, JOHAB, MAC, OEM, RUSSIAN, SHIFTJIS,
SYMBOL, THAI, TURKISH, VIETNAMESE ANSI and BALTIC.
Normally you would use "cDEFAULT".
Use a ':' to separate the options.
- A '_' can be used in the place of a space, so you don't need to use
backslashes to escape the spaces.
- Examples:
:set guifont=courier_new:h12:w5:b:cRUSSIAN
:set guifont=Andale_Mono:h7.5:w4.5
так что теперь, например, из Gvim я могу сделать следующее:
:set guifont=Lucida_Console:h12:cDEFAULT
и я могу поставить команду
set guifont=Lucida_Console:h12:cDEFAULT
внутри C:\Users\JSonderson_gvimrc, и это семейство шрифтов, размер шрифта и набор символов загружаются каждый раз, когда я запускаю gvim.
Однако все еще остается вопрос: почему UTF-8 не входит в список наборов символов?
Не является ли набор символов чем-то отдельным от шрифта?
В чем разница между набором символов и кодировкой символов?
Как я могу отобразить фактический набор символов, который используется, когда я использую настройку DEFAULT?
Благодарю.
3 ответа
В Windows 10 мне пришлось добавить эту строку в _vimrc в домашнем каталоге пользователя, чтобы настройки шрифта были постоянными: (По умолчанию установлено значение Consolas size 10).
установить guifont=Consolas:h10
В Windows 10 я использовал.vimrc
в моем домашнем каталоге, и это сработало. Я не уверен, что такое "_" (нижняя черта)_vimrc
должен представлять собой, но традиционно программы Unix будут искать имя файла, начинающееся с "." (точка) не нижняя черта.
Итак, в файле:
C:\Users\Brenden\.vimrc
Я добавил одну строку:
set guifont=Lucida_Console:h12
И это установило для меня шрифт и размер.
Я использую GVIM 8.0.69. Идет с vimrc_example.vim
который я отредактировал, чтобы добавить следующую строку:
set guifont=Consolas:h10
,
:saveas _guirc
сохраняет конфигурационный файл в домашней папке по умолчанию GVIM.
Перезапусков. У меня есть новый шрифт по умолчанию.