tmux タブを既存のタブのように配置する

tmux タブを既存のタブのように配置する

Tmuxは私のターミナル「ターミネーター」を特に最新バージョンに置き換えた優れたソフトウェアです<bindkey>-z

tmuxに関する最大の苦情は、ウィンドウ(タブ)を閉じるたびに(たとえば#2)、他のすべてのタブ(たとえば#3)が残っていることです。そして、新しいウィンドウ(タブ)を作成すると、場所#2に保存されます。

私が得ようとしているのは、Webブラウザや他のタブベースのソフトウェアが実行するものなど、より伝統的な動作です。つまり、タブを閉じると、すべてを右から左に移動して空のセルを埋めます。タブを作成するときは、右側に作成してください。その後、ウィンドウ(タブ)をどこかに配置するには、tmuxに明示的に要求します。

答え1

tmux 1.7を使用している場合は、次のrenumber-windowオプションを使用できます。

番号付け替えウィンドウ[上へ戻る]
オンの場合、セッションのウィンドウが閉じられると、番号順に他のウィンドウの番号が自動的に再割り当てされます。設定されている場合は、デフォルトのインデックス付けオプションに従います。閉じている場合は、ウィンドウ番号を再度付けないでください。

次のように設定してください.tmux.conf

set -g renumber-windows on

つまり、ウィンドウ#2を閉じると、ウィンドウ#3の番号が#2に戻り、新しいウィンドウを開くと#3に配置されます。

関連情報