Làm thế nào để tự động thay đổi kích thước panes trong tmux?


41

Trong Vim, với

 C-W =

các cửa sổ được tự động thay đổi kích thước theo cùng một chiều cao.

Trong tmux, với

 :resize-pane -U 10

Tôi có thể tăng chiều cao của khung tmux trong 10.

Làm thế nào tôi có thể tự động thay đổi kích thước các tấm với cùng một chiều cao?

Câu trả lời:


64

Tôi đề nghị thay đổi kích thước nhiều bảng với một trong năm cài đặt trước tmux:

C-b M-1             # vertical split, all panes same width
C-b M-2             # horizontal split, all panes same height
C-b M-3             # horizontal split, main pane on top,
                      other panes on bottom, vertically split, all same width
C-b M-4             # vertical split, main pane left,
                      other panes right, horizontally split, all same height
C-b M-5             # tile, new panes on bottom, same height before same width

Mbiểu thị khóa meta, thường được ràng buộc với ALT.

Trên máy Mac, khóa meta thường là Esc, như được đề cập trong bình luận bên dưới .

Xem trang chủ tmux để biết thêm thông tin.


14
M cho 'meta', không phải 'ma thuật' :) Trên máy Mac (không được chỉ định trong câu hỏi, chỉ vì lợi ích của bất kỳ người dùng Mac nào có thể đọc được điều này) thường là phím Escape.
chepner

1
@chepner Bây giờ bạn bắt tôi lấy tất cả phép thuật từ câu trả lời của tôi ... :(
speakr

1
+1 Có một tmux được biên dịch từ nguồn chạy trên Linux và khóa meta mặc định cũng là Escape, thay vì Alt.
Konrad Rudolph

1
hữu ích để ánh xạ lại phím tùy chọn bên trái thành + Esc trong iterm2 cho máy Mac. Prefs -> Profiles -> Phím -> Phím tùy chọn bên trái đóng vai trò là ... cài đặt.
Danny

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.