この記事では、Powerlineについて見ていきます。このツールは、ターミナルに常に役立つ情報を表示してくれるため、整理整頓に非常に役立ちます。PowerlineはVimのステータスラインプラグインで、zsh、bash、fish、tmux、IPython、Awesome、i3、Qtileなど、他のアプリケーションにもステータスラインとプロンプトを提供します。
Tomatesasesinos氏が指摘しているように、これは高度なコマンドラインのためのPythonスクリプトです。基本的に、コマンドラインを好みに合わせてカスタマイズできます。コマンドラインをローカルで使用する場合は1つの設定が表示され、リモートで使用する場合は、それらを明確に区別できます。
一般的な電力線機能

- Es 拡張可能で機能が豊富。 このアプリケーションは、Pythonを使用して完全に書き直されました。 これにより、はるかに優れた拡張性、俊敏性、優れたシンプルな構成ファイルが実現しました。 さらに、Pythonインタープリター以外の必須のサードパーティ依存関係がない、構造化されたオブジェクト指向のコードベース。
- 安定したベースコード。 Pythonを使用すると、プロジェクト内のすべてのコードを単体テストすることができました。 コードは Python2.6以降およびPython3で動作するようにテスト済み.
- 含まれています 多くのアプリケーションでのプロンプトとステータス行のサポート。 もともとvimステータスライン専用に構築されたこのプロジェクトは、tmuxやさまざまなWM、bash / zshなどのシェル、その他のアプリケーションでステータスラインを提供するように進化しました。
- 構成と配色はJSONで記述されています。 これは、標準化された、シンプルで使いやすいファイル形式です。 これにより、互換性のあるすべてのアプリケーションでユーザーが簡単に構成できます。
- 電力線は デーモンサポート付きの高速で軽量 さらに優れたパフォーマンスのために。 コードベースは数千行に及びますが、主な焦点は、優れたパフォーマンスと可能な限り少ないコードにあります。 同時に、幅広い機能セットを提供します。 新しいデーモンはまた、プロンプトとステータス行に対してXNUMXつのPythonインスタンスのみが開始されることを保証し、優れたパフォーマンスを提供します。
これらはPowerlineの機能の一部です。これらの機能の詳細については、プロジェクトの公式ドキュメントまたはGitHubページをご覧ください。
UbuntuにPowerlineをインストールする
UbuntuにPowerlineをインストールするには、いくつかの方法があります。それらはすべてプロジェクトのドキュメントに記載されています。pipを使用してインストールすることもできますが、パッケージマネージャーを使用してインストールする方が推奨されます(ただし、最新バージョンにはなりません)。この例では、aptを使用してインストールします。
まず、利用可能なソフトウェアインデックスを更新してから、インストールを続行します。 このためには、ターミナルを開いて(Ctrl + Alt + T)、スクリプトを作成する必要があります。

sudo apt update && sudo apt install powerline fonts-powerline
パッケージのインストールが完了したら、ユーザーの.bashrcファイルを以下のコマンドで変更する必要があります。
vim ~/.bashrc
ファイルの末尾に、以下の内容を追加するだけで済みます。これらの行は、インストールディレクトリにpowerline.shファイルが存在するかどうかを確認します。

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
変更を加えたら、テキストエディタを保存して終了できます。変更内容を確認するには、ターミナルを再起動することをお勧めします。

Configuraciónbásica
Powerlineのカラーパレット、メイン設定、テーマなど、さまざまな設定を変更できるようになります。そのためには、公式ドキュメントに記載されているように、複数のファイルを操作する必要があります。
Powerlineでは、異なるゾーンまたはサイドを設定できます。一般的なシェルでは、プロンプトは右側に表示されます。利用可能な設定に関するヘルプは、公式ドキュメントに記載されています。そこでは、各ユーザーの特定のニーズに合わせて設定を変更および調整する方法を学ぶことができます。