Vim航空会社のプラグインをプロジェクトのスクリーンショットのように設定するにはどうすればよいですか?


23

私はvim-airlineを稼働させようとしています。

私は私のバンドルでそれを必要としました~./vimrc

Plugin 'bling/vim-airline'

私はそれをインストールして、私のVimがそのプロジェクトページのスクリーンショットのように見えることを期待しました:

期待されるVimテーマ

しかし、次のようになります。

Vimインスタンスの実際の外観

フォントに関して、私は追加しようとしました:

let g:airline_powerline_fonts = 1

それでも、アイコンは意味不明です。

私は何が欠けていますか?


FAQで説明されいるように、色については次ように追加できます.vimrc

set t_Co=256

まだこれはまだ行の歪みにつながります:

t_Co = 256のVim

特にGit統合(ブランチ名とアイコン)について。または、>-「矢印」の表示方法。私もその見た目が欲しいです。それをBashで達成することさえできますか?または、別のシェルが必要ですか?

基本的に、Vimがプラグインのデフォルトのスクリーンショットのように見えるようにしたいのです。どうすればそれを達成できますか?



設定しないでくださいt_Co。代わりに、TERM=xterm-256colorVimを起動する前にシェルから設定します。
ムル

@muru設定の害について詳しく説明してくださいt_Co
k0pernikus


1
また、比較のためにi.stack.imgur.com/hkWc5.pngを参照してください。左側のVimはで開始されたTERM=xterm-256colorと、右側に、TERM=xterm:set t_Co=256。左側のものは灰色の背景のように見えますが、これはスクリーンショットのアーティファクトです。実際には透明で、壁紙とその背後のブラウザウィンドウが見えます。ではt_Co=256、端末の認識が失われ、背景が黒一色になります。より良いスクリーンショット:i.stack.imgur.com/kMf7c.png
muru

回答:


25

航空会社によって実装された機能は、電力線プラグインに触発されていることを理解する必要があります。

さらに、私はドキュメントに頼りすぎており、よく書かれた航空会社のヘルプドキュメントが付属していることを理解していませんでした。

:h airline

ドキュメントを読むと、このプラグインの機能を理解するのに役立ちます。

フォント

電力線のドキュメントで述べたように:

Powerlineは、いくつかの特別なグリフを使用して、開発者向けの矢印効果といくつかのカスタムシンボルを取得します。これには、システムにシンボルフォントまたはパッチを適用したフォントをインストールする必要があります。使用済みアプリケーション(ターミナルエミュレータなど)は、パッチが適用されたフォントを使用するように設定する必要があります(カスタムグリフは一部のアプリケーションが予約するプライベート使用領域に存在するため、場合によってはサポートすることもあります)。グリフ。

そのため、既存のフォントにパッチを当てることができます(電力線フォントセクションのドキュメントを参照するか、コレクションまたは既に準備されたフォントをインストールすることができます。

電力線フォントコレクションは次の方法でインストールできます。

git clone git@github.com:powerline/fonts.git
cd fontd
./install.sh

Meslo LG L DZ for Powerlineターミナルで選択しました。

以下に追加する必要があり.vimrcます。

let g:airline_powerline_fonts = 1

色については、以下を設定する必要があります.vimrc

set t_Co=256

FAQに記載されているとおり。

テーマ

現在のテーマを表示するには、次を実行します:

 :AirlineTheme

私にとってデフォルトはでしたdark

次の方法で、現在のセッションでそれらを変更できます。

 :AirlineTheme THEME_NAME

ここからテーマのリストを見つけることができます。

@todo:スクリーンショットで使用されているテーマを見つけます。私は実際にはlunaもっと好きですが、それはまったく別の問題です。

現在、私の変更により、vimは次のようになります。

vimルックの現在の状態


カラースキームは、ソーラー化されたテーマの1つだと思います。
ムル

1
どのようにしてgitブランチを表示しましたか?
-the_velour_fog

1
@ user4668401逃亡プラグイン可能性があります
k0pernikus

私は同じ問題を抱えていましたが、私の場合は解決策がうまくいきませんでした。素敵な形ではなくダイヤモンドがあります。私は端末ではなくコンソール(tty1)で使用しているため、8色しかありません(GUIをインストールせずにdebian)。その答えは私の問題に関連していますか、それとも新しい質問をする必要がありますか?
LittleNooby

@LittleNooby OPはこちら。Ubuntuでtty1を確認したところ、vim航空会社プラグイン用のひし形もあります。私はそれがttyのフォントの問題だと思う、それはそれ自身の質問を正当化するのに十分具体的であると言うだろう。
k0pernikus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.