tmuxでは、ペインのサイズを絶対値に変更できますか


103

tmuxに「ペインの高さを5行に変更する」ように指示することは可能ですか?

resize-pane -U 3は分割線を移動するためにできることを知っていますが、異なるサイズのモニターでログインすると、目で判断できない多くの線によってサイズが変更されることがあります。複数のresize-paneコマンドに煩わされるのではなく、1つのウィンドウを正確な行数に変更する1つのコマンドを使用できるようにしたいと考えています。

回答:


94

使用法:サイズ変更ペイン[-DLRUZ] [-x幅] [-y高さ] [-tターゲットペイン] [調整]

すなわち。

サイズ変更ペイン-t 1 -y 5


2
-xおよび-yオプションについては、resize-pane中に導入されたtmuxは 1.8。
Chris Johnsen 2013

4
これはtmux 1.9を使用すると機能しません。サイズが変更されますが、正しい値にはなりません。私の設定: set -g default-terminal "screen"新しいsplitw -v selectp -t 0 resize-pane -t 0 -y 5 set -g status offこれは、tmuxがロード中に行を自動設定するための最小値または何かを持っているようなものです。
tgwaste 2016年

上記を無視してください。スタックオーバーフローで簡単なものを書くのがどれほど難しいか信じられません。
tgwaste 2016年

ここで素晴らしい要約を見つけました:michaelsoolee.com/resize-tmux-panes、同じことを言いますが、ドキュメント化された例の代わりに実際の例を与える方が消化しやすい、つまり:resize-pane -D 10(現在のペインのサイズを10セル下げる)ことがわかります。上記で説明したようDLRに変更しUます。
ジョーダンクーパーマン2018

また、tmux 2.6では動作しません。ペインは、最小値(約20行)を下回ってもサイズ変更されません。
Sasgorilla

151

何についてCtrl- Bそれから(押すCtrl)+矢印?

で場合tmux < 1.8によってこれを行うことCtrl- Bそれから(Esc+矢印)* n、どこnサイズを変更する回数です。


5
それはresize-pane -U 1(または-D ...)それは私が質問で言及するものです。だから私はこれを行うことができることを知っています、そしてそれはうまくいきます、しかし私はマッピングしてそして簡単にサイズをリセットできる単一のコマンドが欲しかったです。
Hamish Downer 2013

4
Esc +矢印キーでうまくいきます。キーストロークが多すぎるという事実は好きではありません。
clwen

2
私もそれが気に入らなかったので、「bind-key J resize-pane -D 5」と「bind-key K resize-pane -U 5」を追加し、JとKを押してサイズを変更できます
Trenton

命の恩人、ありがとう、私はこのCtrl + Bを検索し、Ctrlキーを矢印キーで押しながらペインを移動するのを見ました。
Anil

129

tmux 1.8では、ペインのサイズをインタラクティブに調整できます。デフォルトのキーバインディングでは、これは接頭辞キー(Cb)に続いてメタキーと矢印キー(M-矢印)を組み合わせて行うことができます。矢印は上/下/左/右矢印キーの1つです。

例えばCtrl-のb後にAlt- Upはサイズを上方に調整します。

ことを注意Altアップ/ダウン/左/右キーは、複数の調整を行うために複数回押されながらキーを押したままにすることができます。

例えば、Ctrl- b続くAlt- Up- Up- Left2つの動きによって上方サイズを調整し、一回の移動によって残されます。


8
Macでは、ウィンドウを切り替えるだけです。
JackHasaKeyboard 2016年

これはMacの@JackHasaKeyboardで動作します。Altキーを忘れないでください。
rocarvaj

Altキーを押したままにしても、複数のサイズ変更では機能しません。v1.8では、centos。タイピングよりもはるかに良いresize-panel
jiggunjer

0

Macでは、Tmux 1.8以降では<Prefix>+ H/J/K/Lにする必要があります。矢印キーが機能しませんでした。


-1

バインドキーを押している間は、指を離さず、ナラールUDLRを使用してパンのサイズを変更しないでください。BindKey + Rで右側にサイズ変更します。


2
この質問は、相対的な調整ではなく、絶対的な位置を設定することに関するものです。
ændrük
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.