วิธีป้องกัน Terminal จากการปรับขนาดเมื่อเปลี่ยนขนาดแบบอักษร


17

10.8.3 / เทอร์มินัล 2.3

เทอร์มินัลปรับขนาดหน้าต่างทั้งหมดด้วยวิธีที่ไม่สามารถคาดเดาได้เมื่อใดก็ตามที่ฉันเปลี่ยนขนาดของฟอนต์ - เป็นการทำงานบ่อยครั้งเมื่ออยู่ระหว่างแล็ปท็อปและจอแสดงผลภายนอก

มีวิธีป้องกันไหม iTerm ดูเหมือนจะทำในสิ่งเดียวกัน

อัปเดต: ตามคำตอบ @robmathers 'ด้านล่างดูเหมือนว่าสิ่งที่ฉันต้องการเป็นไปไม่ได้ ใครช่วยแนะนำเครื่องจำลองเทอร์มินัล OS X ที่ไม่มีคุณสมบัตินี้ได้หรือไม่?

คำตอบ:


4

เท่าที่ฉันรู้คุณไม่สามารถทำได้ในเทอร์มินัล (ฉันไม่ได้ใช้ iTerm ดังนั้นฉันจึงไม่สามารถพูดกับมันได้) เหตุผลคือขนาดหน้าต่างของเทอร์มินัลถูกกำหนดโดยอักขระแทนที่จะเป็นพิกเซล ดังนั้นเมื่อคุณเปลี่ยนแบบอักษรหน้าต่างจะปรับขนาดตามสัดส่วนของแบบอักษรนั้นเพื่อรักษารูปแบบของเนื้อหาที่มีอยู่บนหน้าจอ

ในตอนแรกมันฟังดูงี่เง่า แต่เทอร์มินัลเพียงแค่แสดงตัวอักษรข้อความเท่านั้นมันสมเหตุสมผล - ถ้าหน้าต่างมีขนาดพิกเซลคุณมักจะต้องเสียเนื้อที่เมื่อขนาดของหน้าต่างไม่ตรง จับคู่ขอบเขตอักขระ


อย่างไรก็ตามหากคุณมีหลายแท็บที่เปิดหน้าต่างสามารถปรับขนาดให้เป็นความกว้างตามพิกเซล คุณได้พื้นที่ว่างเปล่าที่คุณพูดถึง และที่แย่กว่านั้นคือถ้ามันคิดว่าคุณต้องการความกว้างมากขึ้นเพื่อดูแท็บมันจะยิ่งขยายหน้าต่างเมื่อคุณย่อขนาดตัวอักษร
เมฆบางส่วน

38

คำถามเก่าที่นี่ ... แต่คิดว่าฉันจะเพิ่มว่านี้ได้รับการสนับสนุนใน iTerm เกือบสองปีแล้วตอนนี้https://gitlab.com/gnachman/iterm2/issues/2900

เพียงยกเลิกการเลือกช่อง "ปรับหน้าต่างเมื่อเปลี่ยนขนาดตัวอักษร" ในการตั้งค่า

การตั้งค่า iTerm แท็บทั่วไป


เยี่ยมมาก! :)
lfree

1
มันขยับไปเล็กน้อยตอนนี้อยู่ข้างใต้General, Windowแต่คุณสามารถค้นหาการตั้งค่าได้ตลอดเวลาadjustและจะพบได้ทุกที่ที่วางไว้ คำตอบที่ดี
JL Peyret

1

ขึ้นอยู่กับการอัปเดตของคุณกับคำถามที่มีลักษณะที่เป็นZOC ร์มินัล มันเป็นเชิงพาณิชย์สามารถใช้สำหรับเชลล์ท้องถิ่นและ SSH และการเชื่อมต่ออื่น ๆ แต่มีเซสชันแท็บและความสามารถในการควบคุมสิ่งที่เกิดขึ้นเมื่อปรับขนาดหน้าต่าง (ตัวอย่างเช่นมีตัวเลือกในการรักษาแถว / คอลัมน์และ แทนที่จะย่อ / ขยายขนาดตัวอักษร ฯลฯ ) ดูที่หน้าการตั้งค่าเซสชัน - โปรไฟล์> เค้าโครง


0

ฉันมีปัญหาเดียวกันนี้มาหลายปีแล้ว ฉันเพิ่งพบว่าไม่ใช่วิธีแก้ปัญหา แต่เป็นวิธีแก้ปัญหาสำหรับ OS X ซึ่งไม่ต้องการให้คุณเปลี่ยนเทอร์มินัลอีมูเลเตอร์ มันใช้แอปพลิเคชันที่เรียกว่า Spectacle: https://www.spectacleapp.com/

Spectacle มีแป้นพิมพ์ลัดสำหรับการจัดตำแหน่งและปรับขนาดหน้าต่าง (แต่ไม่ใช่แบบอักษรเท่าที่ฉันจะบอกได้) เมื่อฉันต้องการเปลี่ยนขนาดตัวอักษรของฉันฉันจะออกคำสั่งเริ่มต้นให้ทำซึ่งสร้างขนาดของหน้าต่างที่ไม่ต้องการ จากนั้นฉันจะลดหรือเพิ่มขนาดของหน้าต่างโดยใช้แป้นพิมพ์ลัด Spectacle จนกว่าฉันจะกลับไปเป็นขนาดที่ต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.