Tmux の現在のペインの境界が不明瞭

Tmux の現在のペインの境界が不明瞭

tmux でペインが 2 つしかない場合、どのペインが現在のペインなのかを判断するのに苦労しています。境界線は隣接するエッジのみを強調表示しているようで、判別が不可能です。私の言いたいことを強調する GIF を以下に示します。ここに画像の説明を入力してください

私はbashを使っていて、その設定は次のようになります

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

もっとわかりやすくするためのヒントはありますか?

答え1

この問題は、tmux の現在のバージョンで解決されています。分割が 2 つしかない場合、分割線の上半分と下半分が色付きで表示され、左/右の分割がアクティブであることを示します。

ここに画像の説明を入力してください

答え2

ようやく、自分にとって本当にわかりやすい方法を見つけたと思います。 で以下を使用します.tmux.conf

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

フォーカスされている/アクティブなウィンドウは明るい色で表示され、フォーカスされていない/非アクティブなウィンドウは少しグレー表示されます。

私はカラーパレットをかなり調整しましたが、お気に入りの色 (tmux.conf の英国式のスペルに注意) を使用すると調整できるはずです。

アクティブ(右下隅)と非アクティブの例:

アクティブと非アクティブの例

答え3

いい質問ですね。もっと良い答えがあればいいのですが。display-panesコマンド (デフォルトでは Cb q) は、アクティブなペインを赤い数字で表示します。ペインが 2 つしかない場合でも、赤がアクティブで青が非アクティブであることを覚えておく必要があります。

背景色とのコントラストが低い色に設定するとdisplay-panes-color、(デフォルトの) 赤いアクティブ ペイン番号よりも見えにくくなります。

答え4

@chepner の回答を使用している場合は、Alt + q次のようにしてカスタムミリ秒の表示ペインにバインドすることで、エクスペリエンスを向上させることができますtmux.conf

bind -n M-q display-panes -d 300

ここで300は私の場合のミリ秒数です

display-panesデフォルトの組み合わせ(デフォルトではCb q)でコマンドを送信するよりも、起動が速く、カスタム時間持続するので優れています。

関連情報