Подтвердить что ты не робот

Как я могу настроить свою vim-авиакомпанию или vim-powerline

Привет, я пытаюсь установить vim-powerline или new-powerline или vim-airline в Windows7 на 64-битная версия vim Но я не могу заставить ни одного из работающих.

В vim-powerline: я получаю строку состояния, но не вижу nice '<' разделители: 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,

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

Снова я не могу понять это правильно, я вижу некоторые уродливые '< < vim-airline-pict Это не красивый screenshot при условии

4b9b3361

Ответ 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