web-dev-qa-db-ja.com

tmuxでC- <番号>を含むペインを選択

tmuxでは、C-b 0を処理するためのデフォルトの動作はウィンドウ0にジャンプすることです。C-b C-0を現在のウィンドウのペイン0にジャンプさせたいです。追加する私の試み、

bind-key C-0 select-pane -t 0

.tmux.confに失敗しました。他に何か不足していますか?

32
duckworthd

正確にはあなたが探している方法ではありませんが、以下を好きにならない理由があるとは思いません:

  1. display-panesまたは同類(<prefix> + qデフォルトでは)、
  2. 切り替えるペインの番号を入力します。
68
Covi

Tmuxがcontrol + digitキーストロークを正しく認識できるように、端末を変更する必要があります。 (ソースhttps://unix.stackexchange.com/questions/96884/using-ctrl0-9-to-cycle-between -windows-using-tmux

たとえば、iTerm2を使用している場合、次のようになります。

  1. Preferences > Profiles > Keysに移動し、+をクリックします
  2. 入力 ctrl+ キーボードショートカットとして
  3. actionドロップダウンメニューからSend Escape Sequenceを選択します
  4. 送信する文字テキストボックスにEsc+[27;5;48~を入力します
  5. [OK]をクリックして、iTermを再起動します

次に、最後に.tmux.confに以下を追加します。

bind-key C-0 select-pane -t 0

tmuxを再起動します(tmux kill-sessionですべてのセッションを必ず閉じてください)。これで、ペイン番号0を選択できるようになります。他の9つのキーを機能させるには、適切なエスケープシーケンスを使用して上記の5つの手順を繰り返します。それらは提供されるリンクで見つけることができます。

4
James Lawson