自分の開発用tmuxセッションでssh tmuxセッションを使用したいが、tmuxが悪い間違ったセッションなど)。それを適切に行う方法はありますか?ローカルのtmuxセッションからtmuxセッションを削除するときにリモートtmuxセッションにコマンドキーを渡す方法
9
A
答えて
8
あなた.tmux.conf
に
bind-key b send-prefix
を設定することができます。デフォルトでは、すべてのコマンドは一番外側のtmuxセッションに移動します。あなたは<prefix-key>
B(デフォルトで= CTRLB<prefix-key>
)を押すとコマンドが内部セッションに行きます。ここでは例:
ctrl-b c # create new window in the outer session
ctrl-b b c # create new window in the inner session
ctrl-b % # create split window in the outer session
ctrl-b b % # create split window in the inner session
9
は、少なくとも私のマシン上で、私がもしそうなら
、ベースtmuxはtmux内部にコマンドを取得するには、二回「キー」(プレフィックスキー)を押す必要がありますI tmuxの窓から、私は、サーバーにSSHと@Marcoは、上述したようにtmuxのセッションに接続し、私はこれらを実行する必要があります。
ctrl-b-b C# create a new window on the server (remote tmux)
ctrl-b C# create a new window on my desktop (local tmux)
作るためには、ctrl-b-b
手段は二回ctrl
プレスb
を押したまま、スーパー明確ですコマンドキーを離して押してください。上記の例ではです。
関連する問題