質問
ステータスバーはどのようにカスタマイズされていますか?私は気づいた このyoutubeのビデオ (3:05-下の画像)、ステータスバーは、mac OS Xにtmuxをインストールした後に表示されるデフォルトのものとは非常に異なって見えます。
特に、ステータスバーの中央に現在のプログラムが表示され、左側に現在のセッションのみの名前が表示されるのが好きです。比較すると、私のセットアップにはすべてのセッションの名前が表示され、現在のアプリケーションは表示されません(現在フォーカスされているペ
誰かが私にこれを行うことができるサンプル構成を見せたり、カスタマイズルールを見つけることができる場所を見せたりできれば、それは素晴らありがとう!
更新:誰かが興味を持っている場合は、ビデオに見られるものに似たステータスバーをカスタマイズすることができました(マイナーな調整)、設定ファイルを見つ 私のgithubで 例を見たい場合。
解決
man
ページには、さまざまなオプションのすべての詳細な説明があります(ステータスバーは高度に設定可能です)。あなたの最善の策はman tmux
を通して読み、status-
で始まるオプションに特に注意を払うことです。
だから、status-bg red
はバーの背景色を設定します。
ムリアムの3つのコンポーネント、左右のセクションと途中のウィンドウリストは、すべての設定に合わせて設定できます。 status-left
とstatus-right
は、(セッション名をリストするための#S
など)を持つことに加えて、カスタムスクリプトを呼び出して、ロードの平均またはバッテリーの時間などのシステム情報を表示できます。
現在実行中のものに基づいてウィンドウやペインの名前を変更するオプションはautomatic-rename
です。あなたは次のものとグローバルにそれを設定または無効にすることができます:
setw -g automatic-rename [on | off]
.
あなた自身のステータスバーを構築することで快適になるための最も簡単な方法は、バニラ1から始めて、変更を増して増分を追加し、あなたが行くように設定を再ロードすることです。 1
何らかのインスピレーションを提供するために、他の人のconfファイルのためのGitHubまたはBitbucketの周りに見回したいかもしれません。 こちらここでの[ 2 。
1 この行を.tmux.conf
:に含めることでこれを自動化できます。
.
bind R source-file ~/.tmux.conf \; display-message "Config reloaded..."
次に、 CTRL b 、 shift r で新しい機能をテストできます。 tmux
は、オプションを誤って設定した場合、問題のあるスニペットの行番号を含む、役に立つエラーメッセージを印刷します。
他のヒント
私は tmux-powerline を完全にPIMP My TMUXステータスバーを完全にPIMPにしました。TMUXコマンドを入力するときにステータスバーの背景に変更する方法のためにグーグルしました。私がこの投稿につまずいたとき、私は完全性のためにそれを言及するべきだと思った。
アップデート:このプロジェクトはメンテナンスモードにあり、将来の機能は追加される可能性がありません。TMUX-PowerLineは、他のすべての電力線プロジェクトを使用して、新しい統一 PowerLine に置き換えられます。しかし、このプロジェクトはまだ機能しており、非Pythonユーザーのための軽量な代替手段として役立ちます。
今日はTMUXと演奏しており、ここで少しカスタマイズしようとしています。
Rubyスクリプトを http:// natedickson.comからコピーします。COM / BLOG / 2013/04/30 / BATTERY-STATUS-IN-TMUX / を保存してください。
battinfo.rb in ~/bin
.
実行可能ファイルを実行するには必ず実行してください。
chmod +x ~/bin/battinfo.rb
.
〜/ .tmux.configを編集し、この行を含める
set -g status-right "#[fg=colour155]#(pmset -g batt | ~/bin/battinfo.rb) | #[fg=colour45]%d %b %R"
. Do C-b
, :show
これにより、現在のすべての設定が表示されます。 /green
, nnn
どのプロパティがデフォルトの緑色に設定されているかがわかります。Do C-b
, :set window-status-bg cyan
そして、下のバーの色が変わるはずです。
彼らは実際にあなたのライブセッションで設定されているように、あなたはタイトルと色によって、より簡単に伝えることができます :show
, を検索するよりも、 man
私の意見では、ページ。それは非常によく書かれています man
あなたが時間を持っているときのページ。
変更の1つが気に入らず、最初に設定された方法を思い出せない場合は、新しいtmuxセッションを開くことができます。良い編集のための設定を変更するには ~/.tmux.conf
次のような行で set window-status-bg -g cyan
.ここに私のものがあります: https://gist.github.com/9083598