私が初めてtmuxを使い始めたときは、最初のセッションに名前を付けませんでした。それから、仕事(仕事、遊びなど)ごとに異なるセッションを作成し始めたので、セッションに名前を付け始めました。
今、私はたくさんの異なるセッションを持っていますが、最初のセッションには名前がありません。 tmux内からも、シェルプロンプトからも、どうやって名前を付ける(または名前を変更する)ことができますか?
簡単な方法:接頭辞、それからドル記号:
Ctrl + B、 $
または
長い道のり:接頭辞、そしてコロン:
Ctrl + B、 :
その後、プロンプトで次のコマンドを入力してください。
rename-session [-t current-name] [new-name]
現在のセッション名(-t current-name
)が指定されていない場合は、現在接続されているセッションの名前が変更されます。
デフォルトでは、セッション名はtmuxの左下隅に角かっこで囲まれます。すべてのセッションを一覧表示し、それらを切り替えることができます。
Ctrl + B、 s
以下のようにしてtmuxセッションの名前を変更できます。
tmux rename-session [-t current-name] [new-name]
あなたのセッション名を見つけるために、tmux list-sessions
を実行してください - それは一番左の列になるでしょう。
現在のセッション名(-t current-name
)が指定されていない場合は、最後に使用されたセッションの名前が変更されます。
Tmuxから、現在のウィンドウ(セッション内の多くのウィンドウのうちの1つ)の名前を編集することもできます。
Ctrl + B、 ,
(これは「セッション」の名前を変更するのではなく、セッション内のウィンドウの名前を変更します。ここに着陸する多くのユーザーが探しています)