Saya menggunakan 'sesi grup', untuk menjaga beberapa level terminal, jendela terminal yang dikelola jendela terbuka ke tmux
'windows' yang berbeda (sehingga mereka berbagi direktori kerja default, tmux
pengaturan, dan sebagainya.) Jendela-jendela Terminal itu memiliki ukuran yang berbeda.
Biasanya, dari Terminal yang lebih besar, saya dapat melakukan hal berikut untuk memulai perintah baru:
:new-window vim
Namun, jika saya pernah beralih ke panel yang berbeda dengan jendela Terminal baru yang lebih besar, saya selamanya terjebak dengan ini, ketika saya beralih kembali:
Saya harus mematikan seluruh sesi, membuat sesi yang sama sekali baru, dan menautkannya ke grup-sesi lagi, menggunakan tmux new-session -t <blah>
, untuk mengembalikan lebar terminal penuh.
Apakah ada cara lain untuk mengembalikan / mengubah / mengatur 'lebar yang tersedia' dari suatu sesi (atau jendela, idk)?
set aggressive-resize
selesaikan itu! Tambahkan itu sebagai jawaban nyata, dan saya akan memberi Anda terima. (=Jawaban:
Mungkin mengaktifkan opsi ukuran-agresif akan membantu:
Tinjauan umum tentang opsi tmux diberikan di sini .
sumber
Saat memasang layar Anda dapat menggunakan mode detach
Atau Anda dapat melepaskan secara interaktif dengan menekan Ctrl-B-Shift-D
sumber