...

вторник, 23 июля 2013 г.

Vim-airline — новая строка статуса для Vim


Известно что строку статуса в Vim можно легко кастомизировать в соответствии с вашими пожеланиями: вывести информацию о текущем файле, позиции курсора, текущей vcs-ветке. Есть также отдельные плагины, которые полностью заменяют строку статуса, самым используемым из которых является vim-powerline. В данной статье я хочу познакомить вас с одним из таких плагинов, vim-airline, который я с недавнего времени использую вместо vim-powerline.



Vim-airline — легкий плагин, заменяющий строку статуса в Vim с широкими возможностями для кастомизации. Получил свое название по причине того, что первую его версию автор написал, летя в самолете. Установка плагина не несет никаких проблем — установить можно как обычным копированием, так и через любой из пакетных менеджеров: vundle, pathogen, neobundle. Airline интегрирован с множеством наиболее популярных плагинов: vim-bufferline, fugitive, unite, ctrlp, minibufexpl, gundo, undotree, nerdtree, tagbar, syntastic, lawrencium.


Преимущества по сравнению с вышеупомянутым vim-powerline:



  • лучшая производительность при загрузке

  • больше возможностей кастомизации

  • меньше проблем со шрифтами

  • простота создания собственной темы, для примера одна из стандартных: dark




Кастомизация



Задать тему:

let g:airline_theme='dark'




Изменить тему во время работы:

:AirlineTheme dark




Включить/выключить интеграцию со сторонними плагинами:

let g:airline_enable_fugitive=1
let g:airline_enable_syntastic=1
let g:airline_enable_bufferline=1




Замена символов:

let g:airline_left_sep = '▶'
let g:airline_right_sep = '◀'
let g:airline_linecolumn_prefix = '¶ '
let g:airline_fugitive_prefix = '⎇ '
let g:airline_paste_symbol = 'ρ'




Замена отдельных секций:

let g:airline_section_c = '%t'


(a,b,c — секции слева, x,y,z — справа)
Дополнительные ссылки



1. vim-airline

github.com/bling/vim-airline

2. vim-powerline

github.com/Lokaltog/powerline

This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: 'You Say What You Like, Because They Like What You Say' - http://www.medialens.org/index.php/alerts/alert-archive/alerts-2013/731-you-say-what-you-like-because-they-like-what-you-say.html


Комментариев нет:

Отправить комментарий