web-dev-qa-db-ja.com

JetBrains IDE間で設定を同期する方法はありますか?

JetBrains IDE間で同様の設定を同期する最良の方法は何ですか?たとえば、私は PyCharmPhpStorm を持っています。どちらもCSSとHTMLをサポートしています。 PyCharmとPhpStormの両方。同様に、同期したい両方のIDEにTODOパターンがあります。

これを達成するための信頼できる方法で、面倒なものや複雑なものはありませんか?

49
orome

いいえ、ありませんが、JetBrainsのIDEに追加する open feature request はあります。

10
orome

Setting Repository plugin が存在しますが、IDE間の同期にはまだかなりの数のバグがあります

15
RiaD

尋ねられた質問には関係ありませんが、他の状況では役立つかもしれません:

リポジトリの設定

設定を同期する最初の方法は、設定リポジトリを使用することです。動作方法は、外部Gitリポジトリを使用して設定を共有することです。各IDEAインスタンスは、次にこのリポジトリに接続して設定をフェッチします。1つのインスタンスが設定を変更した場合、それをリポジトリに反映することができます。何がいいのかというと、これはプレーンな古いGitです。 repo。これは、設定がバックアップされ、バージョン管理下にあることを意味します。そのため、必要に応じて変更を追跡およびロールバックしたり、他のユーザーが設定を調整してプルリクエストを作成できるようにすることもできます。

この機能を有効にするには、次の場所に移動します。

File → Settings Repository

複数のリポジトリを構成するには、

Settings → Tools → Settings Repository

何がいいの?まあ、プロジェクトの一貫性を確保するためにチームメイトと共有したい設定があるかもしれません。しかし、もちろん、あなたは自分の設定の一部を個人的なものにしたいだけです。結局のところ、すべてのユーザーは異なる好みを持っています。

JetBrainsアカウントを使用して設定を同期します

設定の同期の2番目の方法は、スタンドアロンのオプションのIDEプラグイン(使用するには招待が必要)としてしばらくの間利用可能でしたが、2017.3以降、デフォルトで統合および有効化されています。JetBrainsを利用しますデータを同期するためのアカウント。

内部的には、実際にはさまざまな設定リポジトリメカニズムが使用されていますが、ユーザーはそれから保護されています。設定を保存してそのアドレスをIDEに提供するためにGitリポジトリを作成する必要がないため、はるかに便利です。その上、設定リポジトリとは異なり、インストールされているプラ​​グインを同期することもできます。

あなたがする必要がある最初の事柄はあなたがJetBrainsアカウントを持っていることを確認することです。 JetBrainsアカウントを取得したら、IDEAを使用してログインします。[ヘルプ]→[登録]に移動します。次に、[JetBrainsアカウントで新しいライセンスをアクティブ化]を選択して、資格情報。次に、「アクティブ化」をクリックします。

JetBrainsアカウントがリンクされると、設定の同期を管理するために使用される新しいGearsアイコンが表示されます。 enter image description here

インストールされたプラグインの同期は、他の設定とは別に処理されます。プラグイン同期を手動でトリガーするか、バックグラウンドでプラグインのサイレント自動同期を有効にすることができます。

enter image description here

詳細な手順

より詳細な手順と説明に興味がある場合は、私が書いたこのブログの投稿で見つけることができます。

IntelliJ IDEAヒントとコツ:設定の同期と共有

8
Vojtech Ruzicka

リリースされたばかりの新しい設定同期プラグインを使用できます。すべてのIntelliJプラットフォームベースのIDE間で、UIとエディターの設定、キーマップ、有効および無効なプラグインのリストを同期できます。 https://plugins.jetbrains.com/plugin/9922-ide-settings-sync

4
Little My