2017-02-03 6 views
2

Я пытался много, чтобы исправить это, но всегда получаю это в моем терминалеVim Powerline треугольники низкорослые

Undersized powerline triangle

треугольники появляются в строке состояния являются низкорослые и выглядеть очень неудобно.

PS: Мои предпочтения шрифта: enter image description here

Edit: Я использую VIM - Vi УЛУЧШЕН 7.4 на Gnome Terminal 3.18.3 на Ubuntu 16.04 и установил Vim Powerline плагина.

+0

'Пусть G: fancy'' – dNitro

+0

Powerline_symbols =» Это удаляет формы полностью и то, что я получаю вверх-вниз и вправо-влево стрелки. – Hritik

+0

Вы не представили никакой дополнительной информации: vim type? терминал, macvim, gvim, .... терминальный тип? Операционные системы? плагин powerline? vim-авиакомпания, световод, линия электропередачи? – dNitro

ответ

0

Я использую vim-авиакомпанию и столкнулся с точно То же самое. Я думал, что решение должно было иметь размер шрифта или кодировать его ценность. После беспорядочного проб и ошибок мне кажется, что проблема заключается в использовании символов. «Лучше размера» те, вместе с подходящим шрифтом дали что-то приличное:

vim-airline + Liberation Mono for Powerline font

Для ВИМ-авиакомпании, вариант должен получить доступ к :help airline-customization и копировать/вставить в мой .vimrc символы комментировали, как " old vim-powerline symbols, для которого сначала должен быть создан словарь: let g:airline_symbols = {}.

Не знаю, как это работает для powerline (хотя комментарий говорит «vim-powerline-symbols»), но вы можете попробовать. В худшем случае вы пытаетесь использовать vim-авиакомпанию с этой настройкой.

Надеюсь, это поможет!

1

Я нашел большие треугольники Powerline в справке авиакомпании.txt. См. Приведенные ниже символы линии питания. Я копирую и вставляю правильные треугольники из секции powerline, чтобы заставить его работать.

Ознакомьтесь с нижеприведенными описаниями.

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.crypt = '' 
let g:airline_symbols.linenr = '␊' 
let g:airline_symbols.linenr = '␤' 
let g:airline_symbols.linenr = '¶' 
let g:airline_symbols.maxlinenr = '☰' 
let g:airline_symbols.maxlinenr = '' 
let g:airline_symbols.branch = '⎇' 
let g:airline_symbols.paste = 'ρ' 
let g:airline_symbols.paste = 'Þ' 
let g:airline_symbols.paste = '∥' 
let g:airline_symbols.spell = 'Ꞩ' 
let g:airline_symbols.notexists = '∄' 
let g:airline_symbols.whitespace = 'Ξ' 

" powerline symbols 
let g:airline_left_sep = '' 
let g:airline_left_alt_sep = '' 
let g:airline_right_sep = '' 
let g:airline_right_alt_sep = '' 
let g:airline_symbols.branch = '' 
let g:airline_symbols.readonly = '' 
let g:airline_symbols.linenr = '' 

- old airline set up

- new airline set up