Ich bin iTerm2 (1.0.0) Benutzer. Ich kann Profile erstellen, indem ich iTerm-Einstellungen verwende oder com.googlecode.iterm2.plistDateien ändere .
Der Einfachheit halber werde ich .plistzur Angabe der com.googlecode.iterm2.plistDatei 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-
.plistDatei in.xml. (ieplutil -convert xml1) - Schreiben Sie
plistlibin Python mehrere Profile in diese Datei . - Konvertieren Sie die iTerm2-
.plistDatei 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 .plistDatei gibt, wie iTerm die Profile lädt.
- Ich habe das iTerm2-Programm beendet.
- Ich habe die
.plistDatei 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 .plistDatei gelöscht habe . Was ist hier passiert? Gibt es eine Sicherungsprofildatei, die ich nicht erkenne?