Как я могу настроить свою vim-авиакомпанию или vim-powerline
Привет, я пытаюсь установить vim-powerline или new-powerline или vim-airline в Windows7 на 64-битная версия vim
Но я не могу заставить ни одного из работающих.
В vim-powerline: я получаю строку состояния, но не вижу nice '<' разделители:
Я установил плагин через Vundle
и обновил мой _vimrc
let g:Powerline_symbols = 'fancy'
set encoding=utf-8
set t_Co=256
set fillchars+=stl:\ ,stlnc:\
let g:Powerline_mode_V="V·LINE"
let g:Powerline_mode_cv="V·BLOCK"
let g:Powerline_mode_S="S·LINE"
let g:Powerline_mode_cs="S·BLOCK"
Любая комбинация выглядит примерно так же.
Кажется, что нужно установить новые шрифты, но для окон нет how-to
,
ВИМ-авиакомпании
Я наконец нашел эти шрифты, глядя на плагин vim-airline.
Снова я не могу понять это правильно, я вижу некоторые уродливые '< <
Это не красивый screenshot при условии
Ответы
Ответ 1
Вы не использовали исправленный шрифт! Патч означает вручную добавление шести дополнительных символов в шрифт в определенных местах в форматированных шрифтах в формате UTF. Если эти символы отсутствуют, вы получаете уродливые блоки заметок, которые вы получаете. Вы можете либо исправить себя, используя fontforge (не просто!), Либо вы можете просто загрузить и установить предварительно исправленный шрифт с этой страницы:
https://github.com/Lokaltog/powerline-fonts
Установка шрифта в Windows проста: щелкните правой кнопкой мыши и выберите Install
.
Затем вы установите его как обычно в этом _vimrc:
set guifont=Liberation_Mono_for_Powerline:h10
Linux.vimrc для полноты
set guifont=Liberation\ Mono\ for\ Powerline\ 10
Затем для авиакомпании
let g:airline_powerline_fonts = 1
или powerline
let g:Powerline_symbols = 'fancy'
Другие настройки являются необязательными.
Перезапустите и наслаждайтесь * строкой.
Если вы исправляете вручную, вот подсказка, которую я усердно изучил:
После исправления нормального шрифта не забудьте также исправить жирные и курсивные шрифты...
Ответ 2
У меня была аналогичная проблема для vim-авиакомпании, она была решена путем входа в файл справки
:h airline
прокрутите вниз до раздела настройки или выполните поиск
/unicode symbols
скопируйте эти три строки ниже в ваш ~/.vimrc:
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
затем скопируйте символы юникода из справки авиакомпании в ваш ~/.vimrc
моя выглядит следующим образом:
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
" unicode symbols
let g:airline_left_sep = '»'
let g:airline_left_sep = '▶'
let g:airline_right_sep = '«'
let g:airline_right_sep = '◀'
let g:airline_symbols.linenr = '␊'
let g:airline_symbols.linenr = ''
let g:airline_symbols.linenr = '¶'
let g:airline_symbols.branch = '⎇'
let g:airline_symbols.paste = 'ρ'
let g:airline_symbols.paste = 'Þ'
let g:airline_symbols.paste = '∥'
let g:airline_symbols.whitespace = 'Ξ'
запустите новый сеанс терминала и запустите vim или mvim, как в моем случае, стрелки строки состояния для
для меня была выбрана авиакомпания.
Ответ 3
Я встретил ту же проблему, и она была исправлена:
let g:airline_powerline_fonts = 1