Saya suka menyesuaikan ukuran jendela terminal saya agar sesuai dengan apa pun yang sedang saya kerjakan saat ini — terkadang layar kecil hanya untuk mengekor file log, dan kadang-kadang saya merentangkannya sepanjang layar untuk membaca beberapa output lebar.
Setiap kali saya membuka tab baru di Terminal itu mengubah ukuran jendela, kehilangan penyesuaian ukuran apa pun yang saya buat. Bagaimana saya bisa membuatnya mempertahankan ukuran jendela saat ini ketika membuka tab baru?
Jawaban:
Meskipun ini bukan solusi lengkap tetapi lebih dari solusi, saya masih berpikir itu layak untuk dibagikan.
Seperti banyak di utas ini, saya perhatikan bahwa, sangat mengganggu saya, jendela Terminal berubah ukuran ketika saya menambahkan Tab baru pada El Capitan (10.11.3). Saya juga menggunakan Spectacle untuk mengatur windows saya dari keyboard. Saya pikir itu mungkin masalah dengan tontonan tetapi hal yang sama terjadi ketika saya berhenti tontonan dan mengubah ukuran jendela Terminal dengan touchpad.
Dari apa yang saya perhatikan, itu hanya terjadi pada saya ketika urutan di bawah ini diikuti: 1. Buka jendela Terminal baru 2. Tambahkan tab baru 3. Jadikan jendela lebih kecil (tinggi atau lebar) 4. Tambahkan tab baru, dan ini satu akan mengubah ukuran jendela.
Tidak ada yang terjadi ketika saya membuatnya lebih besar. Saya membayangkan melalui eksperimen bahwa setiap tab di jendela harus menahan bentuk dimensi ketika terakhir dilihat. Dalam skenario khusus ini tab baru terakhir di langkah 4 akan mengubah ukuran jendela ke apa itu ketika tab 1 terakhir dilihat.
Sekarang ini yang paling penting. Tab baru akan menyesuaikan dimensinya ke tab terbesar di jendela.
Penanganan Masalah: Saat saya mengubah ukuran jendela Terminal, saya menggunakan Shift + CMD + Arrows untuk menelusuri semua tab di jendela ini dengan cepat. Jika saya melakukannya, tab baru tidak akan mempengaruhi ukuran jendela.
Meskipun mungkin bermanfaat bagi sebagian orang, saya mengerti bahwa itu tidak terlalu praktis, terutama jika Anda memiliki banyak tab terbuka. Ini adalah cara saya menangani hal ini sampai solusi yang tepat muncul.
sumber
Perilaku ini disebabkan oleh pengaturan Window di Terminal. Semua terminal baru terbuka untuk apa yang ditentukan dalam Window (standarnya adalah 80 x 24). Ketika Anda membuka tab, itu mengubah ukuran jendela ke tab baru.
Saya tidak dapat menemukan solusi untuk ini untuk Terminal.app, namun, sejak itu saya telah beralih ke iTerm 2, dan itu tidak mengalami masalah ini. Semua tab baru terbuka ke dimensi yang sama dengan jendela yang ada saat itu dibuka, daripada mengubah ukuran jendela ke default.
Anda dapat menemukan iTerm 2 di http://www.iterm2.com/
sumber
Buka Terminal
Klik Terminal pada menubar, pergi ke Preferensi
Pilih Umum
Ubah opsi 'Tab baru terbuka dengan' ke 'Profil Yang Sama'
sumber
Ubah ukuran Terminal Anda di Preferensi Mac agar sesuai dengan kebutuhan Anda:
Buka Terminal dengan Spotlight (⌘space, masukkan 'Terminal') dan buka Preferensi (⌘,). Di tab Jendela, lihat Ukuran Jendela, Kolom & Baris. Nilai seringkali 80 dan 24.
Secara opsional, ubah ukuran jendela Anda untuk memperbaiki ukuran baru yang Anda inginkan. Berhentilah dan pikirkan, 24 baris, seberapa lebar sebuah garis? OK, berapa banyak yang saya butuhkan?
Menambah ukuran kolom jika saat Anda berdua membuat tab baru atau jendela baru ukurannya tidak sama dengan ukuran yang Anda inginkan.
Trial and error, hanya berusaha untuk menjaga perkiraan Anda dan itu akan singkat. Demikian pula berkurang jika terlalu besar, misalnya, pada layar skala 1920 × 1200 berikut ini bagus untuk saya: 130 & 40
Uji pengaturan baru Anda dengan membuka tab baru (⌘T).
Tempatkan jendela Anda di atas yang sebelumnya, apakah ukurannya sama atau cukup dekat untuk Anda? Jika tidak terus mengubah ukuran, sampai sekarang.
Buka juga jendela terminal baru (⌘N) dan lakukan hal serupa.
Sekarang pertimbangkan untuk menggunakan program manajemen jendela, saya merekomendasikan Spectacle karena gratis seperti dalam bir gratis dan kebebasan: https://github.com/eczarny/spectacle
Anda kemudian dapat menggunakan yang berikut untuk memindahkan windows dengan cepat saat jendela dipilih: ⌘⌃ →
Ini menempatkan jendela di sudut kanan atas 1/4 layar, kiri bekerja dengan cara yang sama. Jika Anda juga menahan shift, itu akan menempatkan jendela di bawah di 1/4 bagian layar: ⌘⌃⇧ →
Banyak lagi opsi yang tersedia, selamat menikmati!
sumber
Untuk memaksa semua jendela dan tab terminal pada ukuran yang sama, tambahkan baris seperti ini:
Ke
.profile
file Anda .sumber
Tampaknya "bug" ini diperkenalkan di macOS Sierra atau High Sierra ... tetapi sekarang diperbaiki dengan Mojave (10.14).
Membuka tab kedua sekarang akan menyesuaikan ketinggian jendela untuk mengakomodasi tab. Ini adalah perilaku sebelumnya sebelum masalah ini.
sumber