tmuxステータスバーメッセージは約1秒しか続きません。これを延長できますか?


27

ステータスバーメッセージ(display-message "hello world"tmuxコマンドプロンプトで入力した場合に表示されるもの)が表示される時間の長さを設定する方法について、マニュアルページを数回検索しましたが、何もないようです。誰もが読むのに十分な長さを保つ方法を知っていますか?特に迷惑なのは、構文エラーのあるコマンドを入力した後に表示されるエラーメッセージです。コマンドが何を言っているのかを理解するために、コマンドを3回以上繰り返す必要があります。

誰もこれを修正する方法を知っていますか?(できれば、ソースコードを変更して再コンパイルせずに;)

回答:


30

display-timeセッションオプションを変更したいようです。初期デフォルト値は750ミリ秒です。

新しいデフォルト値を設定する場合は、「グローバル」値を変更します(例:).tmux.conf

set-option -g display-time 4000

グローバル値は、独自の値を確立していないセッションに対して有効になります(以下を参照)。

単一のセッションを変更する場合(たとえば、Prefix- :コマンドラインを使用して現在のセッションのみを変更する場合):

set-option display-time 4000

もちろん(他のtmuxコマンドと同様に)、シェルコマンドラインから変更を加えることもできます。

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"

ありがとう!表示時間は、使用しているmanページのPDFには含まれていません(manページが何らかの理由で私のマシンにローカルにインストールされていないため)。
iconoclast

28

デフォルトでshow-messagesバインドさ~れるコマンドもあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.