จะคืนค่าการจัดเรียงหน้าต่างโดยอัตโนมัติจากครั้งล่าสุดใน iTerm ได้อย่างไร


17

ฉันมี Mac เก่าสองเครื่องทั้งสองตัวติดตั้ง iTerm2 และสามารถคืนค่าการจัดเรียงหน้าต่างโดยอัตโนมัติ (แท็บที่มีไดเรกทอรีและสีต่างกัน) จากครั้งล่าสุดหลังจากเปิดตัว ฉันลืมการตั้งค่าที่ฉันทำไว้สำหรับทั้งคู่

ตอนนี้ฉันกำลังตั้งค่า Mac เครื่องใหม่ด้วย iTerm2 แต่ไม่สามารถ "คืนค่าการจัดเรียงหน้าต่างจากครั้งที่แล้ว" โดยอัตโนมัติได้

สิ่งที่ฉันได้ลอง:

  1. เปรียบเทียบกับชิ้นงานที่ใช้งานได้ให้ตรวจสอบและกำหนดการตั้งค่าทีละตัว
  2. โคลนงาน " ~/Library/Preferences/com.googlecode.iterm2.plist";
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(แต่ฉันคิดว่านี่จะกระทบเมื่อคุณเปิดแท็บใหม่ไม่ใช่เพื่อเปิดตัว);
  4. Menu-> Window-> Save Window Arrangement-> save it as defaultและ แต่ในกรณีนี้ทุกครั้งที่ฉันเปิดตัวตั้งแต่เริ่มต้น iTerm จะเรียกคืนการจัดเรียงหน้าต่างคงที่จากการบันทึกทุกครั้ง ฉันไม่ต้องการบันทึกรูปแบบใด ๆ ฉันแค่ต้องการเรียกคืนสิ่งที่ฉันมีจากครั้งที่แล้ว

ทุกสิ่งที่ฉันพยายามไม่สามารถใช้งานได้ ใครช่วยบอกฉันหน่อยได้มั้ย ขอบคุณมาก.

รุ่น iTerm: iTerm2-1_0_0_20140112


คำใบ้อีกข้อหนึ่ง: ทั้ง Mac ที่ใช้งานได้ฉันไม่ได้ใช้ AppleScript แค่ตรวจสอบตัวเลือกบางตัวในค่ากำหนด
Jing Li

คำตอบ:


33

ในการตั้งค่าของ iTerm2 ( Cmd + ,) เปลี่ยนทั่วไป> การเริ่มต้นจากการOpen Default Window ArrangementUse System Window Restoration Setting

ในการตั้งค่าระบบปิดทั่วไป> ปิดหน้าต่างเมื่อออกจากแอป


1
ขอบคุณ @ George ที่ช่วยแก้ปัญหา! ดังนั้นเคล็ดลับคือการปิดหนึ่งตัวเลือกในการตั้งค่าระบบซึ่งอยู่นอกการกำหนดค่าแอป
Jing Li

2
ในปี 2019 iTerm v3 + ฉันต้องไปที่การตั้งค่า -> การจัดเรียงและคลิก "ตั้งค่าเริ่มต้น" ในการจัดเรียงที่คุณสร้างไว้ (บันทึกเป็นครั้งแรกโดยคลิกที่ cmd + shift + S)
trainoasis

12

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

มันถูกเรียกว่า iTermocil และคุณสามารถดาวน์โหลดได้ (และรหัสแหล่งที่มา) ผ่าน Github: https://github.com/TomAnthony/itermocil

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


3

ในปี 2019 (iTerm v3.2.9) สิ่งที่เหมาะกับฉันคือ:

  1. บันทึกการจัดเรียงปัจจุบันของคุณโดยคลิก CMD + shift + S (หรือไปที่ Window -> บันทึกการจัดเรียงหน้าต่าง

  2. ตอนนี้ไปที่ iTerm2 -> Preferences -> Arrangements -> เลือกการจัดเรียงของคุณในรายการข้อตกลง -> คลิก "Set Default" ที่ด้านล่าง

ตอนนี้เมื่อคุณเปิด iTerm อีกครั้งไม่ว่าจะเปิดข้อตกลงใหม่ของคุณ

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