Как показывает следующий пост:

Как изменить шрифт по умолчанию для 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 не входит в список наборов символов?

Не является ли набор символов чем-то отдельным от шрифта?

В чем разница между набором символов и кодировкой символов?

Как я могу отобразить фактический набор символов, который используется при использовании настройки ПО УМОЛЧАНИЮ?

Благодарю.

2 ответа2

0

В Windows 10 мне пришлось добавить эту строку в _vimrc в домашнем каталоге пользователя, чтобы сделать постоянными настройки шрифта: (по умолчанию установлено значение Consolas size 10).

установить guifont = Consolas:h10

0

Я использую GVIM 8.0.69. Он поставляется с vimrc_example.vim который я отредактировал, добавив следующую строку:

set guifont=Consolas:h10 .

:saveas _guirc сохраняет конфигурационный файл в домашней папке по умолчанию GVIM.

Перезапусков. У меня есть новый шрифт по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .