มีการแชร์ประวัติระหว่างแท็บเทอร์มินัล iTerm2 ของฉัน: ฉันจะปิดได้อย่างไร?


28

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

ฉันไม่รู้ว่าจะปิดใช้งานประวัติที่แชร์นี้ได้อย่างไรฉันอ่านบางแห่งที่คุณสามารถเปิดใช้งานประวัติที่แชร์zshได้ แต่ Afaik ฉันไม่ได้ทำสิ่งนั้น

ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม

คำตอบ:


40

การดำเนินการต่อไปนี้ควรใช้เคล็ดลับ (ใช้setoptเพื่อเปิดใช้งานอีกครั้ง):

unsetopt inc_append_history
unsetopt share_history

1
ฉันจะเพิ่มสิ่งเหล่านี้ในของฉัน.zshrc?
nathanvda

1
และด้วยทุบตี ???
nkint

1
@nathanvda .zshrcครับคุณเพิ่มนี้
Aram Kocharyan

1
เปลือก bash ล่ะ?
โฆษณา

3
-bash: unsetopt: command not foundฉันได้รับ เป็นไปได้ไหมว่านี่เป็นสิ่งที่เกี่ยวข้องกับ tmux? Afaik ฉันไม่ได้ใช้ tmux แต่ฉันยังคงประสบปัญหาเช่นเดียวกับ OP
TabeaKischka
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.