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.

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

Другие вопросы по тегам