PhpStorm 2020.2ヘルプ

IDE設定を共有する

PhpStormを使用すると、製品の異なるインスタンス間、またはチームメンバー間でIDE設定を共有できます。これにより、さまざまなコンピューターで作業していて、慣れ親しんでいるものとは異なる見た目や動作に煩わされたり、チーム全体で同じ標準を適用したりする場合に、快適な作業環境を再現できます。

次のいずれかを使用して、IDE設定を共有できます。

  • IDE 設定同期 : JetBrainsサーバーを利用するため、追加の設定は必要ありません。同期された設定はJetBrains アカウント(英語)にリンクされているため、他のチームメンバーは使用できず、使用しているさまざまなIDEインスタンス間で設定を共有する場合にのみ役立ちます。

    同期できる設定には、IDEテーマ、キーマップ、配色、システム設定、UI設定、メニューおよびツールバー設定、プロジェクトビュー設定、エディター設定、コード補完設定、パラメータ名ヒント、ライブテンプレート、コードスタイル、使用可能/不可にされたプラグインのリストがあります。

  • 設定リポジトリ :構成可能なコンポーネント(有効および無効なプラグインのリストを除く)を同期できますが、共有する設定でGitリポジトリを設定する必要があります。

    このオプションは、チームメンバー間で同じ設定を実装する場合に便利です。

  • 共有する設定をZIPアーカイブとしてエクスポートし、別のIDEインストールにインポートします。コードスタイル設定、登録済みのGitHubアカウントを含むGit設定、デバッガー設定、レジストリキー、ルックアンドフィールなどをエクスポートできます。

設定の同期による設定の共有

IDEインスタンス間の同期設定

  1. 共有する設定が含まれているIDEインスタンスがあるコンピューターで、次のいずれかにサインインします。

    • IDE:メインメニューからヘルプ | 登録を選択し、JetBrains アカウント(英語)でライセンスを有効にして資格情報を入力します。

    • Toolboxアプリ : アプリケーションの右上隅にある歯車アイコン toolbox settings をクリックし、設定を選択してログインをクリックします。Toolbox Appにサインインすると、実行しているすべてのJetBrains製品に自動的にサインインします。

  2. PhpStormウィンドウの右下隅で、歯車アイコン the Gear icon をクリックして同期を使用可能にするを選択します。または、メインメニューからファイル | IDE 設定の管理 | 設定を JetBrains アカウントに同期を選択します。開いたダイアログで、設定同期を使用可能にするボタンをクリックします。ローカル設定は、アカウントにリンクされたJetBrainsリポジトリにエクスポートされます。

  3. 有効なプラグインと無効なプラグインのリストを自動的に同期させたい場合は、同期プラグイン・サイレントオプションを選択します。手動でプラグインを同期させる方法については、同期プラグインを参照してください。

  4. これらの設定を適用したい別のコンピューターで、歯車ボタンをクリックして同期を使用可能にするを選択します。あるいは、メインメニューからファイル | IDE 設定の管理 | 設定を JetBrains アカウントに同期を選択します。開いたダイアログで、アカウントから設定を取得をクリックしてリポジトリから設定をインポートします。

    リポジトリをローカル設定で上書きする場合は、ローカル設定の保持と同期をクリックします。

異なるIDEインスタンスを実行するたびに(または1時間以上休止してからアクティブにするたびに)、またはこれらの設定のいずれかが変更され、この変更が適用されると、ローカル設定は自動的にリポジトリに保存された設定と同期されます。

同期プラグイン

プラグインをインストールまたはアンインストールしたり、プラグインの状態を変更したり(有効/無効)、これらの変更をすべてのIDEインストールに適用できます。

IDEインスタンス間でプラグインを自動的に同期させたい場合は、設定同期を有効にするときに同期プラグイン・サイレントオプションを選択します。

プラグインを手動で同期する

  1. PhpStormウィンドウの右下隅にある歯車アイコン the Synchronize Plugins icon をクリックして同期プラグインを選択します。

  2. 最後の同期以降に変更されたすべてのプラグインのリストを示すダイアログが開きます。各プラグインの横にある矢印ボタンをクリックして、プラグインの状態を変更するか、リポジトリの状態をすべてのインストールに適用するか、この変更をローカルにスキップするか、すべてのIDEインスタンスでスキップします。

  3. 各プラグインに対して実行するアクションを選択したら、変更を適用をクリックします。

設定リポジトリを介して設定を共有する

設定リポジトリを設定する

  1. GitHub(英語)などのホスティングサービスでGitリポジトリを作成します。

  2. 設定を共有するPhpStormインスタンスがインストールされているコンピューターで、メインメニューからファイル | IDE 設定の管理 | 設定リポジトリを選択します。作成したリポジトリのURLを指定して、リモートの上書きをクリックします。

  3. 設定を適用する各コンピューターで、メインメニューからファイル | IDE 設定の管理 | 設定リポジトリを選択します。作成したリポジトリのURLを指定し、ローカルの上書きをクリックします。

    リポジトリにリモートの設定とローカル設定の組み合わせを保存させる場合は、マージをクリックします。競合が検出されると、競合を解決できるダイアログが表示されます。

    リモートの設定をローカル設定で上書きする場合は、リモートの上書きをクリックします。

ローカル設定は、プロジェクトの更新またはプッシュ操作を実行するたびに、またはプロジェクトを閉じるかPhpStormを終了するたびに、リポジトリに保存されている設定と自動的に同期されます。

最初の同期では、ユーザー名とパスワードを指定するように求められます。GitHub認証にはアクセストークン(英語)を使用することをお勧めします。何らかの理由で、アクセストークンの代わりにユーザー名とパスワードを使用する場合、またはGitホスティングプロバイダーがそれをサポートしていない場合は、Gitの資格情報ヘルパ(英語)を構成することをお勧めします。

自動設定同期を無効にするには、設定/環境設定ダイアログ Ctrl+Alt+Sツール | 設定リポジトリに移動し、自動同期オプションを無効にします。メインメニューからVCS | 同期設定を選択すると、設定を手動で更新できます。

追加の読み取り専用リポジトリを使用して設定を共有する

設定リポジトリとは別に、ライブテンプレート、ファイルテンプレート、スキーム、デプロイオプションなど、共有したい設定の種類を含む追加のリポジトリをいくつでも設定できます。

これらのリポジトリは、上書きまたはマージすることができず、そのまま設定のソースとして使用されるため、読み取り専用ソースと呼ばれます。

読み取り専用ソースからの設定との同期は、設定リポジトリと同じ方法で実行されます。

読み取り専用リポジトリを設定する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、ツール | 設定リポジトリに移動します。

  2. the Add button をクリックし、共有する設定が含まれているGitHubリポジトリのURLを追加します。

設定をエクスポートする

設定をZIPアーカイブにエクスポート

  1. メインメニューからファイル | IDE 設定の管理 | 設定のエクスポートを選択します。

  2. エクスポートしたい設定を選択し、ターゲットアーカイブへのパスを指定します。

ZIPアーカイブから設定をインポートする

  1. メインメニューからファイル | IDE 設定の管理 | 設定のインポートを選択します。

  2. 開いたダイアログで設定を含むZIPアーカイブを選択してください。

  3. 開くインポートするコンポーネントの選択ダイアログで適用したい設定を選択し、OKをクリックします。

最終更新日: 2020年8月19日