ฉันเป็นผู้ใช้ iTerm2 (1.0.0) ฉันรู้วิธีสร้างโปรไฟล์โดยใช้การตั้งค่า iTerm หรือแก้ไขcom.googlecode.iterm2.plist
ไฟล์
เพื่อความสะดวกฉันจะใช้.plist
เพื่อระบุcom.googlecode.iterm2.plist
ไฟล์
มีบางโปรไฟล์ที่เชื่อมต่อเซิร์ฟเวอร์ dev ของฉันโดยใช้คำสั่ง (เช่นssh 192.168.1.1
)
ฉันต้องการแก้ไขและเพิ่มโปรไฟล์เพิ่มเติมให้กับ iTerm ดังนั้นฉันจึงเขียนสคริปต์ Python เพื่อทำสิ่งนี้ ขั้นตอนดังต่อไปนี้
- แปลง iTerm2 ไฟล์
.plist
.xml
(เช่นplutil -convert xml1
) - เขียนหลายโปรไฟล์ไปยังไฟล์นี้โดยใช้
plistlib
ใน Python - แปลง
.plist
ไฟล์iTerm2 เป็นรูปแบบไบนารี่เหมือนที่เคยเป็นมา (เช่นplutil -convert binary1
)
ขั้นตอนข้างต้นไม่ทำงาน iTerm2 ไม่ได้โหลดโปรไฟล์ของฉันที่สร้างจากสคริปต์ Python ของฉัน
ดังนั้นฉันตรวจสอบว่าไม่มี.plist
ไฟล์หรือไม่iTerm โหลดโปรไฟล์อย่างไร
- ฉันออกจากโปรแกรม iTerm2
- ผมลบไฟล์จากดิสก์ของฉันซึ่งตั้งอยู่ที่
.plist
~/Library/Preferences/
- เรียกใช้โปรแกรม iTerm2
- การตั้งค่าโปรไฟล์เปิดโดยการพิมพ์+⌘ CmdO
ฉันพบว่ามีโปรไฟล์แม้ว่าฉันจะลบ.plist
ไฟล์ เกิดอะไรขึ้นที่นี่? มีไฟล์โปรไฟล์สำรองที่ฉันไม่รู้จักหรือไม่