Tôi là người dùng iTerm2 (1.0.0). Tôi biết cách tạo hồ sơ, bằng cách sử dụng cài đặt iTerm hoặc sửa đổi com.googlecode.iterm2.plist
tệp.
Để thuận tiện, tôi sẽ sử dụng .plist
để chỉ ra com.googlecode.iterm2.plist
tập tin.
Có một số cấu hình đã được kết nối với máy chủ dev của tôi bằng lệnh. (tức là ssh 192.168.1.1
).
Tôi muốn sửa đổi và thêm nhiều hồ sơ hơn vào iTerm. Vì vậy, tôi đã viết một kịch bản Python để làm điều này. Thủ tục như dưới đây.
- Chuyển đổi
.plist
tập tin iTerm2 sang.xml
. (tức làplutil -convert xml1
) - Viết một số hồ sơ vào tệp này bằng
plistlib
Python. - Chuyển đổi
.plist
tập tin iTerm2 sang định dạng nhị phân như cũ. (tức làplutil -convert binary1
)
Các thủ tục trên không hoạt động. iTerm2 không tải hồ sơ của tôi được tạo từ tập lệnh Python của tôi.
Vì vậy, tôi đã kiểm tra nếu không có .plist
tập tin, iTerm tải hồ sơ như thế nào.
- Tôi bỏ chương trình iTerm2.
- Tôi đã xóa các
.plist
tập tin từ đĩa của tôi, được đặt tại~/Library/Preferences/
. - Chạy chương trình iTerm2.
- mở Cài đặt cấu hình bằng cách nhập ⌘ Cmd+ O.
Tôi tìm thấy có hồ sơ ngay cả khi tôi xóa các .plist
tập tin. Chuyện gì đã xảy ra ở đây? Có bất kỳ tập tin hồ sơ sao lưu mà tôi không nhận ra?