回答:
プレフィックスキーがCtrl-Bのデフォルトであると仮定します
^ B:resize-p -D 2
^ B:resize-p -U 2
^ B:resize-p -L 2
^ B:resize-p -R 2
数字末尾はオプションで、デフォルトは1です。-Uもデフォルトであり、不要です。
それを忘れた場合は、^ B?これらは、キーの最後で、デフォルトのキーバインディングを使用して、見つかったこれらをC-UpおよびC-DownおよびC-LeftおよびC-Rightに表示します。
Ctrl + Bを押してからCtrl +矢印キーを押すこともできます。
ただし、一部の端末ではCtrl-矢印キーが問題になる場合があることに注意してください。そのため、端末の制限に対処するか、新しいショートカットキーバインドを作成するか、ショートカットを使用せずに上記の長いコマンドを使用します。
esc + (arrow)
一度しか動作しないため、その後使用してから再度Ctrl+B
適用する必要がありますesc + (arrow)
。
Ctrl+B
て押すとEsc + (arrow)
、再び使用する必要はありません。これはあまり快適ではありませんが、うまくいきます。
Ctrl+B
、M-(arrow)
私のために働きます。通常alt
、Esc
両方送信Meta
Ctrl+B
そしてoption
、矢印キーを押しながら押し続けると、何度も必要になります。
ペインのサイズを変更する1つのオプションは、マウスを使用することです。これを行うには、これらの行をに追加します.tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
Macを使用していて、上記が機能しない場合は、代わりにこれを使用します(source):
set-option -g mouse on
このモードがオンになったら、ペインディバイダーをクリックしてドラッグし、サイズを変更します。
set -g mouse on
#for newer versions
tmux.confファイルに次の行を追加しました
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
そして今、[h | j | k | l]でCtrl-a(私のプレフィックスキー)を使用してペインのサイズを変更できます
l
を使用h
するには、スワップする必要があります。
プレフィックスキーがCtrl-B(MacではCmd-B)であると仮定します。
ただし、タイムアウトがあるように思われるため、1秒または2秒以内にMetaを押しながら矢印キーを押さないと、Meta- {arrow}が現在のプロンプトの入力と見なされます。
Ctrl+B
、その後、Esc + (arrow key)
。