Tôi đang sử dụng một 'nhóm phiên', để giữ cho nhiều cửa sổ thiết bị đầu cuối được quản lý cửa sổ ở cấp độ hệ điều hành mở cho các tmux
'cửa sổ' khác nhau (để chúng chia sẻ một thư mục làm việc mặc định, tmux
cài đặt, vv.) Các cửa sổ Terminal đó có kích thước khác nhau.
Thông thường, từ một Terminal lớn hơn, tôi có thể làm như sau để bắt đầu một lệnh mới:
:new-window vim
Tuy nhiên, nếu tôi từng chuyển sang một khung khác với cửa sổ Terminal mới, lớn hơn đó, tôi sẽ mãi mãi bị mắc kẹt với điều này, khi tôi quay lại:
Tôi phải hủy toàn bộ phiên, tạo một phiên hoàn toàn mới và liên kết lại với nhóm phiên, bằng cách sử dụng tmux new-session -t <blah>
, để khôi phục toàn bộ chiều rộng của thiết bị đầu cuối.
Có cách nào khác để khôi phục / thay đổi / đặt 'độ rộng có sẵn' của phiên (hoặc cửa sổ, idk) không?
set aggressive-resize
giải quyết nó! Thêm vào đó như một câu trả lời thực sự, và tôi sẽ chấp nhận cho bạn. (=