vim Powerline не показывает шрифты в gVim

Я установил powerline и загрузил все шрифты. Сконфигурировал _vimrc для шрифта FiraMono, и он работал, но я не могу изменить шрифт ни на что другое. Я установил RobotoMono в своих окнах, но я не могу установить свой gVim в шрифт RobotoMono.

Когда я редактирую _vimrc в RobotoMono, строка состояния авиакомпании становится странной, и шрифт становится Fixedsys Мой скриншот _vimrc Я использую gVim на окнах, в которых искали решение, но ничего не помогло.

1 ответ

Решение

Когда шрифт GUI становится fixedsys в gvim, это означает, что gvim не может найти указанный шрифт (в данном случае RobotoMono); таким образом, он возвращается к своему шрифту по умолчанию, который является fixedsys, и, конечно, не исправленный fixedsys не содержит причудливых символов линии электропередачи, и в результате строка состояния авиакомпании становится странной.

Как вы заметили, ваш исправленный шрифт FiraMono работает, проблема, похоже, связана с именем шрифта, которое вы ввели в свой vimrc Итак, сначала из меню gvim перейдите к: Edit > Font > show more fonts и оттуда выберите установленный вами шрифт RobotoMono, после выбора этого шрифта имя появится под выпадающим списком; вот правильное имя, которое вы должны ввести в свой vimrc файл. Кстати, я установил эти пропатченные шрифты и названия: Roboto Mono for Powerline Roboto Mono Light for Powerline Roboto Mono Medium for Powerline Roboto Mono Thin for Powerline И не забывайте прощать в них пробелы \

PS Вам не нужно let g:Powerline_symbols="fancy" в вашем vimrc.

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