
Vimのステータスバーは、現在のファイル、カーソル位置、現在のvcsブランチに関する情報の表示など、希望に応じて簡単にカスタマイズできることが知られています。 ステータスバーを完全に置き換える個別のプラグインもありますが、最もよく使用されるのはvim-powerlineです。 この記事では、これらのプラグインの1つであるvim-airlineを紹介します。vim-airlineは、vim-powerlineの代わりに最近使用しています。
Vim-airlineは、Vimのステータスバーを広範なカスタマイズオプションに置き換える軽量プラグインです。 著者が飛行機で飛んでいる間に彼の最初のバージョンを書いたので、それはその名前を得ました。 プラグインをインストールしても問題はありません-通常のコピー、またはパッケージマネージャー(vundle、pathogen、neobundle)のいずれかを使用してインストールできます。 航空会社は、vim-bufferline、fugitive、unite、ctrlp、minibufexpl、gundo、undotree、nerdtree、tagbar、syntastic、lawrenciumなどの最も人気のあるプラグインの多くと統合されています。
前述のvim-powerlineと比較した利点:
- 読み込みパフォーマンスの向上
- その他のカスタマイズオプション
- フォントの問題が少ない
- 独自のテーマを簡単に作成できます。たとえば、標準的なテーマの1つ: 暗い
カスタマイズ
トピックを設定:
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航空会社
github.com/bling/vim-airline2. vim-powerline
github.com/Lokaltog/vim-powerline