ฉันจะเลื่อนขึ้น (เพิ่มบัฟเฟอร์การเลื่อน) ใน iTerm2 ได้อย่างไร


285

คำถามงี่เง่าดังนั้นฉันต้องขออภัยถ้าคำตอบนั้นชัดเจนตรงไปตรงมา แต่ฉันจะเลื่อนขึ้นบน iterm2 เพื่อให้ได้ผลลัพธ์เต็มได้อย่างไร ในบางครั้งเช่นถ้าฉันทำการทดสอบหน่วยข้อผิดพลาดมีขนาดใหญ่เกินกว่าที่ฉันต้องเลื่อนขึ้นไปเรื่อย ๆ ซึ่งฉันไม่สามารถเลื่อนขึ้นได้อีกต่อไป ฉันจะเข้าถึงสิ่งนั้นได้อย่างไร ฉันลองหน้ามากขึ้น แต่ไม่ได้พาฉันไปที่นั่น

ขอบคุณ!


คำถามที่คล้ายกันอยู่ที่นี่: stackoverflow.com/questions/12459755/…
Yang Zongjun

1
สำเนาที่เป็นไปได้ของZSH iterm2 เพิ่มจำนวนของประวัติบรรทัด
Jawa

คำตอบ:


484

มีตัวเลือก“ buffer scrollback ไม่ จำกัด ” ซึ่งคุณสามารถค้นหาได้Preferences > Profiles > Terminalหรือคุณสามารถปั๊มจำนวนบรรทัดที่คุณต้องการมีในประวัติศาสตร์ในที่เดียวกัน


5
scrollback ไม่ จำกัด ไม่ทำงานสำหรับฉันอย่างถูกต้อง (อาจเป็นเพราะ zsh หรือ config อื่น ... ฉันไม่รู้) ฉันต้องใส่ 100,000 ในกล่องข้อความและยกเลิกการเลือกตัวเลือก "buffer scrollback ไม่ จำกัด " ตัวเลือกและตอนนี้เลื่อนกลับเป็น nicer
Sergio

15
ทำไมจึงไม่ใช่ค่าเริ่มต้น
ReduxDJ

2
หาไม่ยากแม้ว่าคุณจะใช้การค้นหาวิธีใช้!
Hew Wolff

3
@ReduxDJ เพราะสามารถกิน RAM ทั้งหมดของคุณได้อย่างรวดเร็วตัวอย่างเช่นเมื่อบันทึกการส่งออกของเว็บเซิร์ฟเวอร์
24719

ระวังการใช้งานหน่วยความจำสูงเมื่อรันคำสั่งที่มีเอาต์พุตจำนวนมาก
Ken Ratanachai S.

5

โซลูชัน:เพื่อเพิ่มประวัติบัฟเฟอร์ของคุณบนเทอร์มินัล bash iterm คุณมีสองตัวเลือก:

ไปที่ iterm -> Preferences -> Profiles -> Terminal Tab -> Scrollback Buffer (ส่วน)

ตัวเลือกที่ 1 เลือกช่องทำเครื่องหมายUnlimited scrollback

ตัวเลือกที่ 2 พิมพ์Scrollback linesหมายเลขที่คุณต้องการให้เทอร์มินัลบัฟเฟอร์ไปยังแคช (ดูภาพด้านล่าง)

ป้อนคำอธิบายรูปภาพที่นี่

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