Cara mencegah pengubahan ukuran Terminal saat ukuran font diubah


17

10.8.3 / Terminal 2.3.

Terminal mengubah ukuran seluruh jendela dengan cara yang tampaknya tidak dapat diprediksi setiap kali saya mengubah ukuran font - operasi yang sering terjadi ketika sering terjadi antara laptop dan tampilan eksternal.

Apakah ada cara untuk mencegahnya? ITerm tampaknya melakukan hal yang sama.

Pembaruan: Berdasarkan jawaban @robmathers di bawah ini, sepertinya yang saya inginkan tidak mungkin. Adakah yang bisa merekomendasikan emulator terminal OS X yang tidak memiliki fitur ini?

Jawaban:


4

Sejauh yang saya tahu, Anda tidak dapat melakukan ini di Terminal (saya tidak menggunakan ITerm, jadi saya tidak bisa berbicara tentang itu). Alasannya adalah bahwa ukuran jendela Terminal ditentukan oleh karakter, bukan piksel. Oleh karena itu, ketika Anda mengubah font, ukuran jendela berdasarkan proporsi font itu, sehingga dapat mempertahankan format konten yang ada di layar.

Pada awalnya terdengar agak konyol, tetapi mengingat bahwa terminal hanya menampilkan hanya karakter teks, masuk akal - jika sebuah jendela berukuran oleh piksel, Anda akan sering berakhir dengan ruang yang terbuang ketika ukuran jendela tidak tepat cocok dengan batas karakter.


namun jika Anda memiliki beberapa tab, buka jendela itu dapat mengubah ukuran menjadi lebar berdasarkan piksel. Anda mendapatkan ruang kosong yang Anda bicarakan. dan lebih buruk lagi, jika ia berpikir Anda perlu lebih lebar untuk melihat tab itu bahkan akan menumbuhkan jendela ketika Anda mengecilkan font.
Sebagian Mendung

38

Pertanyaan lama di sini ... tetapi saya pikir saya akan menambahkan bahwa ini telah didukung di iTerm selama hampir dua tahun sekarang https://gitlab.com/gnachman/iterm2/issues/2900

Hapus centang kotak "Sesuaikan jendela saat mengubah ukuran font" di preferensi.

Preferensi iTerm, tab Umum


Itu keren! :)
lfree

1
sudah sedikit bergerak, sekarang sudah di bawah General, Window, tetapi Anda selalu dapat mencari pengaturan adjustdan akan menemukannya di mana pun mereka meletakkannya. jawaban yang bagus
JL Peyret

1

Berdasarkan pembaruan Anda pada pertanyaan, lihatlah di Terminal ZOC . Ini bersifat komersial, dapat digunakan untuk shell lokal dan SSH dan koneksi lainnya, tetapi menawarkan sesi tab dan kemampuan untuk mengontrol apa yang terjadi ketika ukuran jendela diubah (misalnya ada pilihan untuk mempertahankan baris / kolom dan bukannya mengecilkan / memperbesar ukuran font, dll.). Lihatlah halaman Session-Profile> Layout settings.


0

Saya memiliki masalah yang sama selama bertahun-tahun. Baru-baru ini saya menemukan bukan solusi tetapi solusi untuk OS X, yang tidak mengharuskan Anda untuk mengubah emulator terminal. Ini menggunakan aplikasi bernama Spectacle: https://www.spectacleapp.com/

Spectacle menyediakan pintasan keyboard untuk memposisikan dan mengubah ukuran windows (tapi tidak untuk ukuran font, sejauh yang saya tahu). Ketika saya ingin mengubah ukuran font saya, saya mengeluarkan perintah default untuk melakukannya, yang membuat ukuran jendela yang tidak diinginkan. Saya kemudian memperkecil atau menambah ukuran jendela menggunakan pintasan keyboard Spectacle, hingga saya mendapatkannya kembali ke ukuran yang diinginkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.