Terminal'de açılış sekmesi pencereyi yeniden boyutlandırır


30

Şu anda üzerinde çalışmakta olduğum şeye uyacak şekilde terminal penceremin boyutunu ayarlamayı seviyorum - bazen sadece bir günlük dosyasını yerleştirmek için küçük bir ekran ve bazen bazı geniş çıktıları okumak için ekranın sonuna kadar uzanıyorum.

Ne zaman Terminal'de yeni bir sekme açtıysam, pencereyi yeniden boyutlandırarak yaptığım boyutlandırma ayarlamalarını kaybeder. Yeni bir sekme açarken mevcut pencere boyutunu korumasını nasıl sağlayabilirim?


Mevcut bir pencerede ikinci bir sekme oluşturmaktan mı bahsediyorsunuz ? Bu pencereyi yeniden boyutlandırmamalı. Eğer öyleyse, lütfen bir hata raporu verin developer.apple.com/bugreporter veya apple.com/feedback/macosx.html
Chris Page

Hangi işletim sistemi sürümü?
Chris Sayfa

3
Evet, herhangi bir Terminal penceresinde 2. sekmeyi oluştururken olur. OSX Aslan
Kafein Coma

2
Bu hala Mavericks'te başıma geliyor.
Stefan Lasiewski

Bu bana 10.10'da olur. Henüz bir çözüm var mı?
Sam Pullara

Yanıtlar:


10

Bu tam bir çözüm değil, geçici bir çözüm olmakla birlikte, hala paylaşmaya değer olduğunu düşündüm.

Bu konuyla ilgili birçok kişi gibi, El Capitan (10.11.3) 'te yeni Sekme eklediğimde sıkıntımın çok üstünde, Terminal penceresinin boyut değiştirdiğini fark ettim. Ayrıca pencerelerimi klavyeden düzenlemek için Gözlük kullanıyorum . Gözlükle ilgili bir sorun olabileceğini düşündüm ama aynı şey gözlükten çıkıp Terminal pencerelerini dokunmatik yüzeyle yeniden boyutlandırdığımda da oluyor.

Fark ettim, sadece aşağıdaki sıra takip edildiğinde bana olur: 1. Yeni bir Terminal penceresi açın 2. Yeni bir sekme ekleyin 3. Pencereyi küçültün (yükseklik veya genişlik) 4. Yeni bir sekme ekleyin ve bu Biri pencerenin boyutunu değiştirecek.

Büyütdüğümde hiçbir şey olmuyor. Ben deney yaparak penceredeki her sekmenin en son bakıldığında boyut formunu tutması gerektiğini düşündüm. Bu özel senaryoda, 4. adımdaki son yeni sekme, sekmenin 1 en son görüntülendiği zaman pencerenin boyutunu değiştirecektir.

Şimdi bu en önemli bit. Yeni sekmeler, boyutlarını penceredeki en büyük sekmeye ayarlayacaktır.

Geçici Çözüm: Terminal penceresini yeniden boyutlandırdığımda, bu penceredeki tüm sekmelere hızlıca göz atmak için Shift + CMD + Arrows tuşlarını kullanıyorum. Bunu yaparsam, yeni sekmeler pencerenin boyutunu etkilemez.

Bazıları için faydalı olsa da, özellikle çok fazla sekme varsa, gerçekten pratik olmadığını anlıyorum. Uygun bir çözüm gelinceye kadar bu benim uğraşma biçimim.


vay, tam olarak böyle çalışıyor! (ne yazık ki)
sebatın

8

Bu davranış, Terminal'deki Pencere ayarlarından kaynaklanmaktadır. Tüm yeni terminaller Pencere altında belirtilenlere açıktır (varsayılan 80 x 24'tür). Bir sekmeyi açtığınızda, pencereyi yeni sekmeye yeniden boyutlandırır.

Buna Terminal.app için bir çözüm bulamadım, ancak, o zamandan beri iTerm 2'ye geçtim ve bu sorundan etkilenmiyor. Tüm yeni sekmeler, pencereyi varsayılan olarak yeniden boyutlandırmak yerine, açtıkları pencereyle aynı boyutlarda açılır.

İTerm 2'yi http://www.iterm2.com/ adresinde bulabilirsiniz.


“Bir sekmeyi açtığınızda, pencereyi yeni sekmeye yeniden boyutlandırır.” Bunu yaparsa, bu bir hata. Onu çoğaltamıyorum. Hangi işletim sistemi sürümü?
Chris Sayfa

2
Öyleyse iTerm2 güzel, ancak kendi sorunları var - sayfa yukarı / aşağı ve ev / uç tam boyutlu bir klavyede çalışmıyor. İTerm'in SSS’indeki çözümler yardımcı olmuyor. Sinir bozucu.
Kafein Coma

Chris, Lion'da sık sık başıma geldi. Az önce Mountain Lion'da denedim ve artık gerçekleşmedi.
billc

2
Bu benim için çözmez. ML 10.8.4 kullanıyorum. Her terminalde bir sekme açtığımda pencerenin boyutu iki katına çıkıyor. Yeni pencereler iyi.
Rob

1
Bunun hala can sıkıcı bir patron olduğunu onaylayabilir. Mavericks OS.
Yolculuk

4
  1. Terminali aç

  2. Menubardaki Terminal'e tıklayın, Tercihler'e gidin

  3. Genel seçiniz

  4. 'Yeni sekmeler açık' seçeneğini 'Aynı Profil' olarak değiştirin


3
Zaten denedim - etkisi yok.
Kafein Coma,

Varsayılan ayar budur. Zaten o şekilde değil miydi?
Chris Sayfa

1
Gelecekteki okuyucular için: "Ayarlar -> Pencere -> Pencere Boyutu -> Sütunlar" altındaki varsayılan sütunları 80'den 132'ye değiştirdiğimde bu işe yaradı. 80'de bıraktığımda, yeni bir sekme açtığımda 183 sütuna yeniden boyutlandıracaktı. Yani, belki 80 sütun genişliğinde varsayılan pencere boyutu ile bazı otomajik davranış var?
Walt W,

@ 1 - WaltW adlı kullanıcının yorumu. Bu benim için işe yarayan bir çözüm - Gelecekteki okuyucuların daha kolay bulması için bir cevap olduğu ortaya çıktı.
Eliza,

0

Mac Tercihlerinizdeki Terminalinizi ihtiyaçlarınıza uygun şekilde yeniden boyutlandırın:

Terminal'i Spotlight ile açın (boşluk, 'Terminal' girin) ve Tercihler'i açın (⌘,). Pencere sekmesinde, Pencere Boyutu, Sütunlar ve Satırlar'a bakın. Değerler genellikle 80 ve 24'tür.

İsteğe bağlı olarak, istediğiniz yeni boyutu düzeltmek için pencerenizi yeniden boyutlandırın. Duraklat ve düşün, 24 satır, bir satırın genişliği ne kadar? Tamam, kaç taneye ihtiyacım var?

Her ikisi de yeni bir sekme veya yeni bir pencere oluşturduğunuzda, istediğiniz boyutla aynı değilse, sütun boyutunu artırın.

Deneme ve yanılma, sadece tahminlerinizi yakın tutmaya çalışın ve kısa olacaktır. Benzer şekilde, çok büyükse, örneğin bu 1920 × 1200 ölçekli ekranda, aşağıdakiler benim için harika olur: 130 ve 40

Yeni bir sekme açarak yeni ayarlarınızı test edin (T).

Pencerenizi öncekinin üzerine yerleştirin, aynı boyutta mı yoksa sizin için yeterince yakın mı? Yeniden boyutlandırmaya devam etmiyorsanız, oluncaya kadar.

Ayrıca yeni bir terminal penceresi açın (⌘N) ve benzerini yapın.

Şimdi bir pencere yönetim programı kullanmayı düşünün, Spectacle'yi tavsiye ediyorum, çünkü bedava bira ve özgürlük kadar ücretsiz: https://github.com/eczarny/spectacle

Bir pencere seçiliyken pencereleri hızlı bir şekilde taşımak için aşağıdakileri kullanabilirsiniz: ⌘⌃ →

Bu, pencereyi ekranın 1/4 sağ üst köşesine yerleştirir, sola benzer çalışır. Kaydırma tuşunu da basılı tutarsanız, aşağıdaki pencereyi ekranın 1/4 yarısına yerleştirir: ⌘⌃⇧ →

Bol daha fazla seçenek mevcuttur, tadını çıkarın!


0

Tüm terminal pencerelerini ve tırnaklarını aynı boyuta zorlamak için, buna benzer bir satır ekleyin:

eval resize -s 45 157 >& /dev/null

Sizin için .profiledosyanın.


0

Görünüşe göre bu "böcek" macOS Sierra ya da High Sierra'da tanıtıldı ... ama şimdi Mojave (10.14) ile düzeltildi.

İkinci bir sekmenin açılması, artık sekmeleri yerleştirmek için pencerenin yüksekliğini ayarlayacaktır. Bu sorundan önceki önceki davranış buydu.


Mojave'de görüyorum.
Jeff,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.