web-dev-qa-db-ja.com

iTerm2プロファイルをエクスポートする方法

私は自分のコンピュータを再フォーマットする必要があり、今私は設定/プロファイルをコピーするのに問題があります。

ファイルを~/Library/Application\ Support/iTerm/にコピーしました

私も~/Library/Preferences/com.googlecode.iterm2.plistをコピーしました、しかしそれは私にこのエラーを与え続けます:

Failed to load preferences from custom directory. Falling back to local copy.

Missing or malformed file at "/
com.googlecode.iterm2.plist"

また、プロファイルをディレクトリに保存して送信できるようにしましたが、うまくいきません。

これが場所です:

iTerm▶一般▶基本設定▶設定をフォルダに保存

これが出力です。

Failed to copy preferences to custom directory. Copy     
/Users/alexcory/Library/Preferences/com.googlecode.iterm2.plist 
to Alex_Corys_iTerm_Configuration/com.googlecode.iterm2.plist: 
No such process

色は機能しますが(下のパスにあります)、色を保存しようとしているのではなく、すべての好みを選択しています。

iTerm▶環境設定▶プロフィール▶色▶プリセットの読み込み▶エクスポート

これを機能させる方法を誰かが知っていますか?

227
Alex Cory

Preferences -> Generalを見ると、パネルの一番下に気付くでしょうが、設定Load preferences from a custom folder or URL:があります。その隣にボタンがありますSave settings to Folder

だからあなたがする必要があるのは最初にあなたの設定を保存し、あなたがあなたのOSを再インストールした後それをロードすることだけです。

Save settings to Folderが無効になっている場合は、Load preferences from a custom folder or URL:テキストボックスでフォルダ(空など)を選択します。

348
Ask and Learn

それは最も明白なワークフローではありません。最初に[カスタムフォルダまたはURLから設定を読み込む]をクリックする必要があります。保存したいフォルダを選択します。私はこのようなことのためにDropboxにappsyncフォルダを保管しています。フォルダを選択したら、[設定をフォルダに保存]をクリックできます。あなたのOSの新しいマシン/フレッシュインストールでは、フォルダからこれらの設定をロードすることができます。最初は設定を読み込むことで以前の設定が消去されると確信していましたが、そうではありませんでした。

72
milsyobtaf

「フォルダに保存」オプションに触れませんでした。質問で言及した2つのファイル/ディレクトリを新しいマシンにコピーした後、defaults read com.googlecode.iterm2を実行しました。

https://Apple.stackexchange.com/a/111559を参照してください。

18
tremby

これを行うには別の方法があります。

ITerm2 2.9.20140923から、 ドキュメントページ に記載されているように、動的プロファイルを使用できます。

動的プロファイルは、通常のmacOS設定データベース以外のファイルにプロファイルを保存することを可能にする機能です。プロファイルは実行時に1つ以上のplistファイル(JSON、XML、またはバイナリ形式)を編集することで変更できます。変更はすぐに反映されます。

したがって、このようなファイルを作成することが可能です。

    {
        "Profiles": [{
                "Name": "MYSERVER1",
                "Guid": "MYSERVER1",
                "Custom Command": "Yes",
                "Command": "ssh [email protected]",
                "Shortcut": "M",
                "Tags": [
                    "LOCAL", "THATCOMPANY", "WORK", "NOCLOUD"
                ],
            },
            {
                "Name": "MYOCEANSERVER1",
                "Guid": "MYOCEANSERVER1",
                "Custom Command": "Yes",
                "Command": "ssh [email protected]",
                "Shortcut": "O",
                "Tags": [
                    "THATCOMPANY", "WORK", "DIGITALOCEAN"
                ],
            },
            {
                "Name": "PI1",
                "Guid": "PI1",
                "Custom Command": "Yes",
                "Command": "ssh [email protected]",
                "Shortcut": "1",
                "Tags": [
                    "LOCAL", "PERSONAL", "RASPBERRY", "SMALL"
                ],
            },
            {
                "Name": "VUZERO",
                "Guid": "VUZERO",
                "Custom Command": "Yes",
                "Command": "ssh [email protected]",
                "Shortcut": "0",
                "Tags": [
                    "LOCAL", "PERSONAL", "SMALL"
                ],
            }
        ]
    }

~/Library/Application\ Support/iTerm2/DynamicProfiles/フォルダに保存して、異なるマシン間で共有します。これにより、リモートホスト、ショートカット、コマンドなどを同期しながら、フォントタイプやサイズなど、iterm2インストール間で視覚的な違いを維持することができます。

6
Edoardo

警告:この答えはエクスポートカラー設定のみを許可します。

iTerm => Preferences => Profiles => Colors => Load Presets => Export

輸入は同様でなければならない。

5
Pei

設定 - >一般 - >カスタムフォルダやURLから設定を読み込む

初めてこれを選択すると、自動的に "com.googlecode.iterm2.plist"と呼ばれるこのフォルダに設定ファイルが保存されます。

1
Tru