Как настроить 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,



ВИМ-авиакомпания
Я наконец нашел эти шрифты глядя на ВИМ-авиакомпания плагин.



еще раз я не могу получить это совершенно правильно, я вижу некоторые уродливые'
Это не самое красивое скриншот предоставил

790   3  

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, как в моем случае, стрелки строки состояния для авиакомпания была разобрался для меня.

Я встретил ту же проблему, и она была исправлена:

let g:airline_powerline_fonts = 1

Comments

    Ничего не найдено.