Как настроить vim-airline или vim-powerline
Привет я пытаюсь установить vim-powerline или new-powerline или ВИМ-авиакомпания на Windows7 на 64-битная версия vim
Но я не могу заставить ни одного из них работать.
на vim-powerline: я получаю строку состояния, но не вижу хороших разделителей'
Я установил плагин через 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
для windows,
ВИМ-авиакомпания
Я наконец нашел эти шрифты глядя на ВИМ-авиакомпания плагин.
еще раз я не могу получить это совершенно правильно, я вижу некоторые уродливые'
Это не самое красивое скриншот предоставил
3 ответов:
вы не использовали исправленный шрифт! Исправление означает ручное добавление шести дополнительных символов к шрифту в определенных местах в шрифтах формата 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'
другие настройки являются лишь дополнительными.
перезагрузите и наслаждайтесь * line.
если вы заплатите вручную, вот подсказка, которую я узнал болезненно: После исправления обычного шрифта не забудьте исправить полужирный и курсив а также шрифты...
у меня была аналогичная проблема для vim-airline, она была решена путем перехода в файл справки
: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, как в моем случае, стрелки строки состояния для авиакомпания была разобрался для меня.
Comments