Ich bin iTerm2 (1.0.0) Benutzer. Ich kann Profile erstellen, indem ich iTerm-Einstellungen verwende oder com.googlecode.iterm2.plist
Dateien ändere .
Der Einfachheit halber werde ich .plist
zur Angabe der com.googlecode.iterm2.plist
Datei verwenden.
Es gibt bereits einige Profile, um meinen Entwickler-Server mit einem Befehl zu verbinden. (dh ssh 192.168.1.1
).
Ich möchte iTerm ändern und weitere Profile hinzufügen. Deshalb habe ich ein Python-Skript geschrieben. Die Vorgehensweise ist wie folgt.
- Konvertieren Sie die iTerm2-
.plist
Datei in.xml
. (ieplutil -convert xml1
) - Schreiben Sie
plistlib
in Python mehrere Profile in diese Datei . - Konvertieren Sie die iTerm2-
.plist
Datei in das ursprüngliche Binärformat. (ieplutil -convert binary1
)
Das oben beschriebene Verfahren funktioniert nicht. iTerm2 hat meine aus meinem Python-Skript erstellten Profile nicht geladen.
Also habe ich geprüft, ob es keine .plist
Datei gibt, wie iTerm die Profile lädt.
- Ich habe das iTerm2-Programm beendet.
- Ich habe die
.plist
Datei von meiner Festplatte unter gelöscht~/Library/Preferences/
. - Führen Sie das Programm iTerm2 aus.
- Öffnen Sie die Profileinstellung, indem Sie ⌘ Cmd+ eingeben O.
Ich habe festgestellt, dass Profile vorhanden sind, auch wenn ich die .plist
Datei gelöscht habe . Was ist hier passiert? Gibt es eine Sicherungsprofildatei, die ich nicht erkenne?