私はiTerm2(1.0.0)ユーザーです。iTerm設定を使用するか、com.googlecode.iterm2.plist
ファイルを変更して、プロファイルを作成する方法を知っています。
便宜上、ファイル.plist
を示すために使用しcom.googlecode.iterm2.plist
ます。
コマンドを使用して開発サーバーに接続するためのプロファイルが既にいくつかあります。(つまりssh 192.168.1.1
)。
プロファイルを変更してiTermに追加します。そこで、これを行うためのPythonスクリプトを作成しました。手順は以下のとおりです。
- iTerm2
.plist
ファイルをに変換します.xml
。(つまりplutil -convert xml1
) plistlib
Python を使用して、このファイルにいくつかのプロファイルを書き込みます。- iTerm2
.plist
ファイルを元のバイナリ形式に変換します。(つまりplutil -convert binary1
)
上記の手順は機能しません。iTerm2は、Pythonスクリプトから作成されたプロファイルをロードしませんでした。
そこで、.plist
ファイルがないか、iTermがプロファイルをロードする方法を確認しました。
- iTerm2プログラムを終了しました。
- にある
.plist
ディスクからファイルを削除しました~/Library/Preferences/
。 - iTerm2プログラムを実行します。
- ⌘ Cmd+ を入力してプロファイル設定を開きますO。
.plist
ファイルを削除してもプロファイルがあることがわかりました。ここで何が起こったのですか?認識できないバックアッププロファイルファイルはありますか?