「Powerline」の版間の差分
(トラブルシューティングを翻訳して追加) |
(その他を翻訳して追加) |
||
54行目: | 54行目: | ||
. /usr/lib/python3.6/site-packages/powerline/bindings/bash/powerline.sh |
. /usr/lib/python3.6/site-packages/powerline/bindings/bash/powerline.sh |
||
一度ターミナルを閉じてから再度開けば機能するはずです。機能しない場合、[https://powerline.readthedocs.io/en/latest/usage/shell-prompts.html#bash-prompt Powerline bash プロンプト] の使用手順を確認してください。 |
一度ターミナルを閉じてから再度開けば機能するはずです。機能しない場合、[https://powerline.readthedocs.io/en/latest/usage/shell-prompts.html#bash-prompt Powerline bash プロンプト] の使用手順を確認してください。 |
||
+ | |||
+ | == その他 == |
||
+ | === 代替インストール === |
||
+ | ==== python-pip を使用する ==== |
||
+ | |||
+ | * [[インストール]] [[公式リポジトリ]] の {{Pkg|python-pip}} |
||
+ | * python-pip の追加手順については、 [https://powerline.readthedocs.io/en/master/installation.html Powerline installation guide] を参照してください。 |
||
+ | |||
+ | ==== vim プラグインマネージャーを使用する==== |
||
+ | |||
+ | Python をサポートしたバージョンの vim を使用しているか、{{Pkg|python}} をインストールしていれば、 Powerline をインストールしたり更新したりできる vim プラグインマネージャはたくさんあります。たとえば、 [[AUR]] の {{AUR|vim-plug}} を使用して、 {{ic|.vimrc}} ファイルに次の行を追加します。 |
||
+ | |||
+ | {{hc|~/.vimrc| |
||
+ | call plug#begin(<nowiki>'</nowiki>''path/to/vim/plugins/directory''<nowiki>'</nowiki>) |
||
+ | |||
+ | Plug 'powerline/powerline' |
||
+ | |||
+ | call plug#end() |
||
+ | }} |
||
+ | |||
+ | {{ic|''path/to/vim/plugins/directory''}} を実際のディレクトリ Neovim の場合は {{ic|~/.vim/plugged}}、 {{ic|~/.local/share/nvim/plugged}} などに置き換え、 vim 内で vim-plug コマンド {{ic|:PlugInstall}} を実行します。Powerlineを [https://github.com/powerline/powerline Powerline GitHub page] から指定したプラグインディレクトリにダウンロードし、 vim に追加します。 |
||
+ | === 代替フォント === |
||
+ | {{aur|powerline-console-fonts}} では、テキストコンソール用の縮小されたフォントセットを使用できます。 |
||
+ | |||
+ | ===代替パッケージ=== |
||
+ | |||
+ | Powerline に代わるものとして [https://github.com/vim-airline Vim-airline] があります。これは{{Grp|vim-plugins}} の一部であり、 {{Pkg|vim-airline}} として個別にインストールできます。必要に応じて、 {{Pkg|vim-airline-themes}} をインストールして下さい。 |
||
+ | |||
+ | {{note| {{pkg|vim-airline}} では、現在の git ブランチが {{pkg|vim-fugitive}} に依存していることを示します。vim-fugitive v2.4 は、この機能を無効にする変更を行いました。[https://github.com/vim-airline/vim-airline/issues/1815 Upstreamは新しいリリースにタグを付けません] vim-fugitive v2.4 との互換性を修正する単一コミットです。それまでは、現在の git ブランチを表示するには {{AUR|vim-airline-git}}を使用する必要があります。vim-fugitive を v2.3 にダウングレードする;あるいは、自分の vim-airline v0.9.0 を作って、 [https://github.com/vim-airline/vim-airline/commit/30a3c4f54948bc2692a6e218a600d1ebea42f94d upstreamのfixing commit] を実行します。いいとこ取りをしようとすると綺麗に塗れないので、それも直す必要があります。}} |
||
=== 他のプラグイン === |
=== 他のプラグイン === |
2021年5月9日 (日) 02:12時点における版
Powerline は Vim のステータスラインプログラムです。zsh, bash, tmux, IPython, Awesome, i3, Qtile など他のアプリケーションのステータスラインやプロンプトも提供します。
目次
インストール
Powerline は様々な方法でインストールすることができます。
公式リポジトリ
powerline と powerline-fonts パッケージをインストールしてください。
python-pip を使う
- python-pip パッケージをインストールしてください。
- Powerline のインストールガイド を見て python-pip でインストールしてください。
vim プラグインマネージャを使う
Powerline をインストール・アップデートできる vim のプラグインマネージャは多数存在します (Python をサポートしているバージョンの vim を使っていて python がインストールされていることが前提)。例えば vim-plugAUR を使用する場合、.vimrc
ファイルに以下を追加します:
~/.vimrc
call plug#begin('path/to/vim/plugins/directory') Plug 'powerline/powerline' call plug#end()
path/to/vim/plugins/directory
は ~/.vim/plugged
(Neovim の場合は ~/.local/share/nvim/plugged
) など実際のディレクトリに置き換えて、vim の中から vim-plug コマンド :PlugInstall
を実行してください。Powerline の GitHub ページ から指定したプラグインディレクトリに Powerline がダウンロードされ追加されます。
フォント
Powerline は特殊な記号を使用するため、fontconfig に追加するかパッチの適用されたフォントをインストール・使用しないと正しく表示されません。fontconfig とパッチ済みフォントは powerline-fonts パッケージでインストールできます。テキストコンソール向けの省略版のフォントセットは powerline-console-fontsAUR パッケージでインストールできます。
Airline-vim 代替
Powerline の代替として Vim-airline が存在します。vim-plugins グループに含まれており vim-airline で別個にインストールできます。また、任意で vim-airline-themes をインストールしてください。
特殊なプラグイン
Powerline をどこで使用したいかによって、追加でパッケージをインストールする必要があります。
複数のバージョンの python をインストールしている場合、vimrc に let g:powerline_pycmd="py3"
または let g:powerline_pycmd="py"
を追加してください。
使用方法
Bash
powerline と powerline-fonts をインストールしたら以下を ~/.bashrc に追加してください:
powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/lib/python3.6/site-packages/powerline/bindings/bash/powerline.sh
一度ターミナルを閉じてから再度開けば機能するはずです。機能しない場合、Powerline bash プロンプト の使用手順を確認してください。
その他
代替インストール
python-pip を使用する
- インストール 公式リポジトリ の python-pip
- python-pip の追加手順については、 Powerline installation guide を参照してください。
vim プラグインマネージャーを使用する
Python をサポートしたバージョンの vim を使用しているか、python をインストールしていれば、 Powerline をインストールしたり更新したりできる vim プラグインマネージャはたくさんあります。たとえば、 AUR の vim-plugAUR を使用して、 .vimrc
ファイルに次の行を追加します。
~/.vimrc
call plug#begin('path/to/vim/plugins/directory') Plug 'powerline/powerline' call plug#end()
path/to/vim/plugins/directory
を実際のディレクトリ Neovim の場合は ~/.vim/plugged
、 ~/.local/share/nvim/plugged
などに置き換え、 vim 内で vim-plug コマンド :PlugInstall
を実行します。Powerlineを Powerline GitHub page から指定したプラグインディレクトリにダウンロードし、 vim に追加します。
代替フォント
powerline-console-fontsAUR では、テキストコンソール用の縮小されたフォントセットを使用できます。
代替パッケージ
Powerline に代わるものとして Vim-airline があります。これはvim-plugins の一部であり、 vim-airline として個別にインストールできます。必要に応じて、 vim-airline-themes をインストールして下さい。
他のプラグイン
他のシェルやウィンドウマネージャのウィジェットで Powerline を使用するように設定する方法など、詳しい説明は Powerline ドキュメント の Usage セクション を参照してください。
トラブルシューティング
フォント:グリフが見つからない
powerline-fonts をインストールしたが、グリフが見つからない場合は、 ロケール が設定されていることを確認してください。セッションを再起動して変更を確認します。