ZSH iterm2 เพิ่มจำนวนประวัติบรรทัด


93

ไม่แน่ใจว่านี่คือ zsh, iterm2 หรือปฏิสัมพันธ์ระหว่างกัน พยายามเปลี่ยนจำนวนบรรทัดที่เรียกคืนได้ในเทอร์มินัลไม่ใช่ประวัติคำสั่งประวัติเอาต์พุต

ใน. zshrc ฉันมี:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000

ดูเหมือนว่าจะถูกเพิกเฉย = (

ไม่แน่ใจว่าใช้คำที่ถูกต้องสำหรับ google "Terminal output history?"

คำตอบ:


270

ยังไม่ชัดเจนในเอกสาร iTerm2เกี่ยวกับวิธีการเปลี่ยนแปลงในทันที

  • เปิดการตั้งค่า iTerm2 +,
  • เลือกProfilesแท็บ
  • จากนั้นเลือกTerminalแท็บย่อย
  • ระวังการเปลี่ยนแปลงScrollback linesค่าจะมีผลทันทีดังนั้นตรวจสอบUnlimited scrollbackตอนนี้ว่าคุณไม่ต้องการลบบัฟเฟอร์ปัจจุบันของคุณหรือไม่
  • เปลี่ยนค่าของScrollback Linesสิ่งที่คุณต้องการ
  • ยกเลิกการUnlimited scrollbackเลือกตัวเลือกหากคุณต้องการใช้Scrollback linesมูลค่าของคุณ

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


ขอบคุณมากฉันค่อนข้างมองหาสิ่งนี้ในแท็บการตั้งค่า> ขั้นสูงและพบการตั้งค่า "เทอร์มินัล> จำนวนบรรทัดสูงสุดที่จะแสดงต่อการช่วยสำหรับการเข้าถึง" การเปลี่ยนบรรทัดนี้ไม่ได้ผลและฉันไม่แน่ใจจริงๆว่า ความแตกต่าง?
Cyril Duchon-Doris

1
ดูเหมือนจะไม่เป็นเช่นนั้นอีกต่อไป ใครมีข้อมูลเชิงลึกเกี่ยวกับ ~> Build 3.1.5 บ้าง?
rudolph9

@ rudolph9 ฉันไม่แน่ใจว่าคุณมีปัญหาอะไรกับ 3.1.5 แต่ฉันอัปเดต iTerm เป็นเวอร์ชันเดียวกันและตรวจสอบแล้วว่าเส้นเลื่อนของฉันยัง จำกัด อยู่ที่ 50k บรรทัด
Travis

@Travis ตัวเลือกที่แสดงในภาพไม่สามารถใช้ได้อีกต่อไป
rudolph9

FWIW ตัวเลือกยังคงพร้อมใช้งานสำหรับฉัน ณ วันนี้ใน iTerm2 v3.2.7
Carter

6

ไม่ใช่ปัญหาเชลล์ แต่เกี่ยวกับโปรแกรมจำลองเทอร์มินัลของคุณ
คุณต้องหาตัวเลือกในการกำหนดค่า / ตัวเลือก / เครื่องมือ / อะไรก็ได้เพื่อให้จำจำนวนบรรทัดได้

เห็นได้ชัดว่าคุณรู้ว่าโปรแกรมจำลองเทอร์มินัลของคุณคือ iterm2

การค้นหา iterm2 ใน Google จะนำคุณไปสู่เว็บไซต์อย่างเป็นทางการจากนั้นไปที่ 'เอกสาร', Ctrl + F 'หมายเลข' และค้นหา

Scrollback lines
จำนวนบรรทัดของ scrollback buffer ที่จะอยู่เหนือส่วนที่มองเห็นได้ของหน้าจอ


8
ไม่ใช่คำตอบที่สร้างสรรค์ในความคิดของฉัน
เบ็น

3

ด้วย zsh และ iTerm2 Build 3.2.5 จำเป็นต้องมีขั้นตอนเพิ่มเติม: Preferences-> Profiles-> terminal-> check UnlimitedScrollback-> Checksave lines to scrollback when an app status bar is present

การเลื่อนกำลังทำลายฉันโดยไม่มีคนสุดท้าย

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