CLion 2019.1ヘルプ

プラグイン

プラグインはCLionのコア機能を拡張します。たとえば、以下のことができます。

  • バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する

  • さまざまな言語とフレームワークのサポートを追加する

  • ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどを使用して生産性を向上させる

  • コーディング演習と検証で新しいプログラミング言語を学ぶのに役立ちます

プラグインの設定を開く

  • 設定/環境設定ダイアログ(Ctrl+Alt+S)で、プラグインを選択します。

    The Plugins settings dialog

プラグインダイアログでは、次のことができます。

  • マーケットプレースタブを使用して、JetBrainsプラグインリポジトリ(英語)またはカスタムプラグインリポジトリからプラグインをブラウズしてインストールします。

  • [インストール済み]タブを使用して、インストールされているプラグインをブラウズし、有効化、無効化、または削除します。不要なプラグインを無効にすると、パフォーマンスが向上する可能性があります。

  • 更新タブを使用して、更新が必要なプラグインを参照します。

ほとんどのプラグインは、どのJetBrains製品でも使用できます。いくつかは有償製品に限られています。別のライセンスが必要なプラグインもあります。

プラグインが他のプラグインに依存している場合、CLionは依存関係について通知します。プロジェクトが特定のプラグインに依存している場合は、必要なプラグインのリストに追加します。

一部の機能が既存のプラグインでカバーされていない場合は、CLion用の独自のプラグインを作成できます。プラグインの開発については、CLion用のプラグインを開発するを参照してください。

デフォルトでは、CLionにはいくつかのバンドルされたプラグインが含まれています。バンドルされたプラグインを無効にすることはできますが、削除することはできません。追加のプラグインは、プラグインリポジトリまたはローカルアーカイブファイル(ZIPまたはJAR)からインストールできます。

リポジトリからプラグインをインストールする

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、プラグインを選択します。

  2. マーケットプレースでプラグインを見つけて[ インストール ] をクリックします。

ディスクからプラグインをインストール

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、プラグインを選択します。

  2. プラグインダイアログで The cogwheel icon をクリックし、ディスクからプラグインをインストールをクリックします。

  3. プラグインアーカイブファイルを選択し、OKをクリックします。

  4. OKをクリックして変更を適用し、プロンプトが表示されたらIDEを再起動します。

カスタム・プラグイン・リポジトリー

デフォルトでは、CLionはJetBrainsプラグインリポジトリ(英語)のプラグインを使用するように設定されています。これは、すべてのコミュニティプラグインがホストされている場所であり、そこにプラグインをホストすることは自由です。ただし、内部使用のみのプラグインを開発する場合は、カスタムプラグインリポジトリを設定することができます。

カスタムプラグインリポジトリの設定については、IntelliJ プラットフォーム SDKドキュメントを参照してください。

プラグインリポジトリを設定したら、それをCLionに追加します:

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、プラグインを選択します。

  2. プラグインダイアログで The cogwheel icon をクリックし、プラグイン・リポジトリーの管理をクリックします。

  3. カスタム・プラグイン・リポジトリーダイアログで、The Add icon をクリックしてリポジトリのURLを指定します。 updatePlugins.xml ファイルの場所を指す必要があります。このファイルは、カスタムプラグインと同じサーバーに置くことも、専用のプラグインに置くこともできます。

    How to add a custom plugin repository
  4. カスタム・プラグイン・リポジトリーダイアログでOKをクリックして、プラグインリポジトリのリストを保存します。

  5. プラグインダイアログでOKをクリックして変更を適用します。

カスタムプラグインリポジトリを参照するには、repository: と入力し、続いてプラグインダイアログのマーケットプレースタブにリポジトリのURLを入力します: たとえば:

repository:"http://plugins.example.com:8080/updatePlugins.xml" myPlugin

あるいは、デフォルトのJetBrainsプラグインリポジトリ(英語)をカスタムリポジトリURLに置き換えることもできます。これは、カスタムリポジトリプラグインのみをCLionから使用できるようにする場合に役立ちます。これを行うには、以下で説明するように、プラットフォームのプロパティーまたはVMオプションファイルを編集します。詳細は、高度な構成を参照してください。

デフォルトのプラグインリポジトリをカスタムプラグインリポジトリに置き換える

  1. メインメニューからヘルプ | カスタム・プロパティーの編集またはヘルプ | カスタム VM オプションの編集を選択します。

  2. idea.plugins.host プロパティーをプラットフォームプロパティーファイルに追加するか、VMオプションファイルの -Didea.plugins.host オプションを追加します: たとえば:

    idea.plugins.host="http://plugins.example.com:8080/"
    -Didea.plugins.host="http://plugins.example.com:8080/"

    plugins.jetbrains.com(英語) URLがないことを確認してください。

  3. CLionを再起動します。

デフォルトのプラグインリポジトリをカスタムプラグインリポジトリに置き換えると、プラグインダイアログのマーケットプレースタブの検索フィールドは、カスタムリポジトリのプラグインのみを参照します。

必須プラグイン

プロジェクトは特定の技術やフレームワークのサポートを追加するプラグインを必要とするかもしれません。CLionがプラグインがインストールされ有効になっていることを確認するように、現在のプロジェクトに必要なプラグインのリストにそのようなプラグインを追加することができます。プラグインを忘れた場合、またはプロジェクトの作業中にチームの誰かが依存関係を認識していない場合は、通知されます。

現在のプロジェクトに必要なプラグインを追加する

  1. 必要なプラグインがインストールされていることを確認してください。

  2. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、ビルド、実行、デプロイ | 必須プラグインを選択します。

  3. 必須プラグインダイアログで、The Add icon をクリックし、プラグインを選択します。必要に応じて、プラグインの最小バージョンと最大バージョンを指定します。

    Add required plugin dialog

必要なプラグインが追加された後、CLionでプロジェクトを開くと、プラグインが無効になっているか、インストールされていないか、更新が必要かどうかが通知されます。

通知メッセージのリンクをクリックすると、必要なプラグインをすばやく有効化、インストール、または更新できます。

最終更新日: 2019年6月12日

関連ページ:

CLion用のプラグインを開発する

CLionの特定の機能性を欠くとき、独自のプラグインを書くことを考えるかもしれません。この記事は、IntelliJ プラットフォームプラグイン開発の基本を理解し、CLionプラグインを実装する最初のステップを案内することを目的としています。基本言語: JavaまたはJavaベース (Kotlinのよ...

高度な構成

設定/環境設定ダイアログで使用可能な標準オプションのほかに、CLionを使用すると、基盤となるプラットフォームとJavaランタイムの低レベルの構成を実行できます。何をしているのかわからない場合、これは予期しない問題を引き起こし、あなたのCLionインストールを動作不能にするかもしれません。解決しよう...

課題トラッカー

CLionを使用すると、コミットメッセージをバグトラッカーまたは問題データベースに接続し、VCSログ内のコミットからこれらのコミットに関連する問題にナビゲートできます。メッセージを問題にコミットするナビゲーションを有効にするには設定/環境設定ダイアログで、左側のバージョン管理 | 問題ナビゲーション...

有用な非バンドル・プラグイン

CLionプラグインリポジトリには1200プラグインが含まれており、すぐに使えるCLion機能を強化するためにインストールできます。これらのプラグインの中には既にCLionにバンドルされているものがあり、使い始めるために事前のアクションは必要ありません。ただし、CLionでワークフローを改善したり、...