2013-04-22 42 views
41

Có thể yêu cầu tmux "đổi kích thước cửa sổ thành 5 dòng cao" không?Trong tmux tôi có thể thay đổi kích thước cửa sổ thành giá trị tuyệt đối

Tôi biết tôi có thể làm resize-pane -U 3 để di chuyển đường phân chia, nhưng đôi khi khi đăng nhập với kích thước khác, kích thước đã thay đổi bởi nhiều dòng mà tôi không thể đánh giá bằng mắt. Tôi muốn có thể có một lệnh mà sẽ thay đổi một cửa sổ để chính xác số lượng các dòng bên phải thay vì faffing về với nhiều lệnh resize-pane.

Trả lời

50

sử dụng: thay đổi kích thước cửa sổ-[-DLRUZ] [width -x] [chiều cao -y] [-t mục tiêu-pane] [điều chỉnh]

tức.

resize-pane -t 1 -y 5

+2

Tùy chọn '-x' và' -y' cho 'ô đổi kích thước' được giới thiệu trong * tmux * 1.8. –

+0

@ChrisJohnsen - cảm ơn bạn, vì vậy không sử dụng cho tôi. –

+1

Điều này không hoạt động khi sử dụng tmux 1.9 Nó thay đổi kích thước nhưng không làm đúng giá trị.conf của tôi: 'thiết lập mặc định -g-terminal "màn hình" ' mới splitw -v selectp -t 0 resize-pane -t 0 -y 5 bộ -g tình trạng tắt của nó gần giống như tmux có giá trị tối thiểu hoặc một cái gì đó để tự động thiết lập các hàng trong quá trình tải. – tgwaste

66

gì về Ctrl - B sau đó (nhấn Ctrl ) + mũi tên?

Nếu trong tmux < 1.8, làm điều này bằng cách Ctrl - B sau đó (Esc + mũi tên) * n, nơi n là số lần bạn muốn thay đổi kích thước.

+4

Điều đó có nghĩa là "thay đổi kích thước-pane-U 1' (hoặc -D ...) mà là những gì tôi đề cập đến trong câu hỏi. Vì vậy, tôi biết tôi có thể làm điều này, và nó hoạt động, nhưng tôi muốn có một lệnh duy nhất tôi có thể bản đồ và sau đó thiết lập lại kích thước một cách dễ dàng. –

+3

Esc + phím mũi tên hoạt động cho tôi. Không thích thực tế là có quá nhiều tổ hợp phím. – clwen

+2

Tôi cũng không thích điều đó, vì vậy hãy thêm "bind-key J resize-pane -D 5" và "bind-key K thay đổi kích thước-pane -U 5" và có thể thay đổi kích thước bằng cách nhấn J và K – Trenton

0

trong khi nhấn phím liên kết không giải phóng ngón tay của bạn và sử dụng thuật sĩ U D L R để đổi kích thước chảo của bạn. BindKey + R để đổi kích cỡ sang bên phải.

+1

Câu hỏi này là về cài đặt một vị trí tuyệt đối, không thực hiện điều chỉnh tương đối. –

46

Trong tmux 1.8, kích thước của các ô có thể được điều chỉnh tương tác. Theo các ràng buộc khóa mặc định, điều này có thể được thực hiện bằng phím tiền tố (C-b) theo sau là khóa meta kết hợp với các phím mũi tên (M-mũi tên), trong đó mũi tên là một trong các phím mũi tên lên/xuống/trái/phải.

Ví dụ: Ctrl - b theo sau là Alt - Lên sẽ điều chỉnh kích thước trở lên.

Lưu ý rằng phím Alt có thể được giữ trong khi các phím lên/xuống/trái/phải được nhấn nhiều lần để thực hiện nhiều điều chỉnh.

Ví dụ: Ctrl - b tiếp theo Alt - Up - Up - Left sẽ điều chỉnh kích thước lên bởi hai phong trào và để lại bởi một phong trào.

+3

Tốt hơn câu trả lời được chấp nhận –

+0

Trên máy Mac chỉ thay đổi giữa các cửa sổ. – JackHasaKeyboard

Các vấn đề liên quan