私は私がペインのサイズ(上/下/左/右など)を拡大/圧縮できるようにペインのサイズを変更したいです。
これを成し遂げるための方法はありますか?
プレフィックスキーが依然としてデフォルトの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キーを押しながら矢印キーを押すと問題が発生する端末もあります。そのため、端末の制限に対処するか、新しいショートカットキーの割り当てを作成するか、ショートカットを使用せずに上記の長いコマンドを使用することができます。
ペインのサイズを変更するための1つのオプションは、マウスを使用することです。これを行うには、以下の行をあなたの.tmux.conf
に追加してください:
set -g mode-mouse on
set -g mouse-resize-pane on
あなたがMacを使っていて上記の方法でうまくいかない場合は、代わりにこれを使ってください( source ):
set-option -g mouse on
このモードがオンになったら、ペインの仕切りをクリックしてドラッグしてサイズを変更します。
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(私のプレフィックスキー)を使ってペインのサイズを変更することができる。
私はちょうど別の方法を発見しました。どうやらtmux
には2つの異なる種類のキー押下があります(あなたのプレフィックスキーがまだあると仮定して) Ctrlb)
同様に、 Ctrlbo また、さまざまな動作があります。最初の種類のキー押下でフォーカスが切り替わり、2番目の種類のキー押下でペインが切り替わります。
あなたのプレフィックスキーがCtrl-B(Macの場合はCmd-B)であると仮定します。
ただし、1〜2秒以内にMetaを押したまま矢印キーを押さないと、タイムアウトが発生するようです。現在のPromptでは、Meta- {arrow}が入力と見なされます。