プラグイン
プラグインは CLion のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。
バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。
さまざまな言語とフレームワークのコーディング支援サポート。
ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。
新しいプログラミング言語を学ぶのに役立つコーディング演習。
プラグイン設定を開く
Ctrl+Alt+S を押して設定を開き、
を選択します。
![プラグインの設定ダイアログ The Plugins settings dialog](https://resources.jetbrains.com/help/img/idea/2024.1/cl_plugins_settings.png)
マーケットプレースタブを使用して、JetBrains マーケットプレイス(英語)またはカスタムプラグインリポジトリからプラグインを参照してインストールします。
インストール済みタブを使用して、バンドルおよびインストールされているプラグインを参照し、有効化、無効化、更新、削除します。不要なプラグインを無効にすると、パフォーマンスが向上する可能性があります。
ほとんどのプラグインは、どの JetBrains 製品でも使用できます。有償製品のみに限定されているものもあれば、別のライセンスが必要なものもあります。
プラグインが他のプラグインに依存している場合は、「追加情報」タブで依存関係のリストを見つけることができます。プロジェクトが特定のプラグインに依存している場合は、必要なプラグインのリストに追加します。
既存のプラグインが必要な機能を提供していない場合は、CLion 用の独自のプラグインを作成できます。詳細については、CLion 用のプラグインを開発するを参照してください。
デフォルトでは、CLion にはいくつかのプラグインがバンドルされています。バンドルされたプラグインを無効にすることはできますが、削除することはできません。プラグインリポジトリまたはローカルアーカイブファイル(ZIP または JAR)から追加のプラグインをインストールできます。
マーケットプレイスからプラグインをインストールする
Ctrl+Alt+S を押して設定を開き、
を選択します。マーケットプレースタブをクリックし、検索フィールドにプラグイン名を入力します。
プラグインをインストールするには、インストールをクリックして、CLion を再起動します。
特定のバージョンをインストールするには、JetBrains マーケットプレイス(英語)のプラグインページに移動し、ディスクからプラグインをインストールの説明に従ってダウンロードしてインストールします。例: 最新バージョンのプラグインが壊れている場合でも実行できます。
ディスクからプラグインをインストール
プラグインアーカイブ(ZIP または JAR)をダウンロードします。
Ctrl+Alt+S を押して設定を開き、
を選択します。プラグインページで
をクリックしてからディスクからプラグインをインストールをクリックします。
プラグインアーカイブファイルを選択して OK をクリックします。
プロンプトが表示されたら、OK をクリックして変更を適用し、IDE を再起動します。
コマンドラインからプラグインをインストール
プラグインをインストールする IDE を終了します。
JetBrains マーケットプレイス(英語)ページから必要なプラグインのページを見つけ、バージョンタブを選択し、任意のバージョンをクリックして
pluginId
をコピーします。pluginId
は、インストールするプラグインの短い名前です。例:tanvd.grazi
プラグインをインストールします。
CLion インストールディレクトリの bin ディレクトリに移動し、次のコマンドを実行します。
clion64.exe installPlugins <PluginID>例:
clion64.exe installPlugins tanvd.grazi次のコマンドを実行します。
open -na "CLion.app" --args installPlugins <PluginID>例:
open -na "CLion.app" --args installPlugins tanvd.graziCLion インストールディレクトリの bin ディレクトリに移動し、次のコマンドを実行します。
clion.sh installPlugins <PluginID>例:
clion.sh installPlugins tanvd.grazi
詳細は、コマンドラインからプラグインをインストールするを参照してください。
プラグインを削除
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、削除するプラグインを見つけます。
「無効化」リストを展開し、「アンインストール」を選択します。
プラグインを使用不可にする
対応する機能が必要ない場合は、プラグインを削除せずに無効にすることができます。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、無効にするプラグインを見つけて選択します。
プラグインの説明ペインで、「無効にする」をクリックします。
または、プラグインのリストのチェックボックスまたはプラグインカテゴリのすべて無効化ボタンを使用できます。
のメニューで、手動でインストールされたすべてのプラグインを一度に(バンドルされていない)無効または有効にすることができます。
![ダウンロードしたプラグインをすべて無効にする Disable all downloaded plugins](https://resources.jetbrains.com/help/img/idea/2024.1/cl_plugins_disable_downloaded_newui.png)
必須プラグイン
プロジェクトには、特定のテクノロジーまたはフレームワークをサポートするプラグインが必要な場合があります。そのようなプラグインを現在のプロジェクトに必要なプラグインのリストに追加して、CLion がプラグインがインストールされて有効になっていることを確認できるようにすることができます。プラグインを忘れた場合、またはチームの誰かがプロジェクトで作業しているときに依存関係を認識していない場合に通知されます。
現在のプロジェクトに必要なプラグインを追加する
必要なプラグインがインストールされていることを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。必須プラグインページで、
をクリックしてプラグインを選択します。必要に応じて、プラグインの最小バージョンと最大バージョンを指定します。
必要なプラグインのリストは、プロジェクトの .idea/externalDependencies.xml ファイルに保存されています。CLion でプロジェクトを開くと、必要なプラグインが無効になっているか、インストールされていないか、更新が必要かどうかが通知されます。
通知メッセージ内のリンクをクリックして、必要なプラグインを迅速に有効化、インストール、更新します。
推奨プラグイン
プロジェクトを開くと、CLion は、プロジェクトで使用されているライブラリに基づいてプラグインをインストールして有効にすることを提案できます。提案されたプラグインを、チームメートも使用できるようにプロジェクトに手動で追加できる必要なプラグインと混同しないでください。
特定のプラグインが必要ない場合は、CLion がプラグインを提案しないようにすることができます。通知設定を使用して、すべてのプラグイン候補とその表示方法の通知を無効または有効にすることもできます。
プラグインの提案を無効にする
提案されたプラグインの通知が表示されたら、これらのプラグインを提案しないをクリックします。
次回プロジェクトを開いたときに、CLion はこのプラグインを提案しません。
プロジェクトで推奨されているプラグインを確認する
提案を無効にしたプラグインを除き、プロジェクトで提案されたプラグインを確認できます。
Ctrl+Shift+A を押して、推奨プラグインの確認の入力を開始します。
推奨プラグインの確認アクションを選択します。
CLion にプロジェクトに適用可能なプラグインがある場合は、通知メッセージが表示されます。通知メッセージのリンクをクリックして、提案されたプラグインをインストールまたは有効にします。
あるいは、IDE 設定 (Ctrl+Alt+S) を開いて
に移動することもできます。プロジェクトに提案されたプラグインがある場合、それらはプラグインリストの上部の推奨セクションに表示されます。カスタムプラグインリポジトリ
デフォルトでは、CLion は JetBrains マーケットプレイス(英語)のプラグインを使用するように構成されています。これは、誰もがプラグインをホストできるパブリックリポジトリです。ただし、内部使用のみを目的としたプラグインを開発する場合は、そのプラグイン用にカスタムプラグインリポジトリをセットアップできます。
カスタムプラグインリポジトリの設定の詳細については、「IntelliJ プラットフォーム SDK ドキュメント(英語)」を参照してください。
プラグインリポジトリを設定したら、それを CLion に追加します。
カスタムリポジトリを追加する
Ctrl+Alt+S を押して設定を開き、
を選択します。プラグインページで、
をクリックし、プラグインリポジトリの管理を選択します。
カスタムプラグインリポジトリダイアログで、
をクリックし、リポジトリ URL を指定します。プラグインを説明する XML ファイル(英語)の場所(たとえば、updatePlugins.xml)を指している必要があります。ファイルは、カスタムプラグインと同じサーバーに配置することも、専用のプラグインに配置することもできます。
カスタムプラグインリポジトリダイアログで OK をクリックしてプラグインリポジトリのリストを保存します。
設定ダイアログで OK をクリックして変更を適用します。
プラグインを検索すると、CLion はデフォルトの JetBrains マーケットプレイス(英語)と指定したカスタムリポジトリの両方からの結果を表示します。特定のカスタムプラグインリポジトリのみを参照するには、プラグインページのマーケットプレースタブの検索フィールドに「repository:
」と入力し、続いてリポジトリの URL を入力します。例:
または、idea.plugin.hosts
プロパティを使用してカスタムプラグインリポジトリを追加することもできます。
に移動します。
idea.plugin.hosts
プロパティをプラットフォームプロパティファイルに追加し、プラグインを説明する XML ファイル(英語)の URL を指定します。例:idea.plugin.hosts="http://plugins.example.com:8080/updatePlugins.xml"CLion を再起動してください。
デフォルトの JetBrains マーケットプレイス(英語)をカスタムプラグインリポジトリに置き換えることができます。これは、カスタムリポジトリプラグインのみを CLion から利用できるようにしたい場合に役立ちます。
デフォルトのプラグインリポジトリを置き換える
に移動します。
idea.plugins.host
プロパティをプラットフォームプロパティファイルに追加し、CLion からの要求を適切に処理できるアプリケーションの URL を指定します。つまり、JetBrains マーケットプレイス(英語)の代わりにデフォルトのプラグインリポジトリアプリケーションとして機能します。特に、次の要求を処理する必要があります。
CLion を再起動してください。
デフォルトのプラグインリポジトリを置き換えると、プラグインダイアログのマーケットプレースタブの検索フィールドは、新しいデフォルトリポジトリ内のプラグインと追加したカスタムリポジトリのみを参照します。
生産性のヒント
検索結果のフィルタリングと並べ替え
検索文字列にスラッシュ
/
を入力すると、検索結果のフィルタリングと並べ替えのオプションが表示されます。例: 次のオプションを検索文字列に追加して、言語関連のプラグインのみを一覧表示し、名前のアルファベット順に並べ替えます。/tag:Languages /sortBy:nameまたは、次のように入力して、インストールされているプラグインの中から古いプラグインをすべて検索できます。
/outdated
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_activate_license.png)
登録
CLion は最大 30 日間無料で評価できます。無料トライアルを始める CLion を起動すると表示されるライセンスダイアログで、30 日間無料トライアルを開始ボタンをクリックします。JetBrains の Web サイトにリダイレクトされ、トライアルが開始されたことを確認するメッセージが表示されます。試用版の有効期限が切れたら、CLion を引き続き使用するには、ライセンスを購入して登録する必要があります。CLion の次のリリースバージョンでは、新しい試用期間が利用可能になります。CLion...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_plugindev_newprj.png)
CLion 用のプラグインを開発する
CLion の特定の機能が足りない場合は、独自のプラグインを作成することを検討してください。この記事は、IntelliJ プラットフォームプラグイン開発の基本を理解し、CLion プラグインを実装するための最初の手順を説明することを目的としています。CLion プラグインは IntelliJ プラットフォームの拡張機能であるため、一般的には特定の Java プロジェクトです。IntelliJ プラグイン開発では、2 つのワークフローがサポートされています。gradle-intellij-plugi...
![](https://resources.jetbrains.com/help/img/idea/2024.1/toolbox_app_menu_win.png)
コマンドラインインターフェース
コマンドラインから CLion 機能を使用します: ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルを適用し、フォーマットし、ソースコードをインスペクションします。スタンドアロンインスタンスのランチャー:インストールディレクトリには、CLion を起動し、ソースコードをフォーマットし、インスペクションを実行するためのバッチスクリプトと実行可能ファイルが含まれています。コマンドプロンプト cmd.exe から使用するには、CLionbin フォルダーの場所を環境変数に追加...
![](https://pleiades.io/icons/clion.png)
コマンドラインからプラグインをインストールする
JetBrains マーケットプレイスまたはカスタムプラグインリポジトリからプラグイン ID を使用してプラグインをインストールします。CLion を実行するための実行可能ファイルは、bin のインストールディレクトリにあります。この実行可能ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システムに追加します。構文 clion64.exe installPlugins <plugin-id ...> [repository-url .....
![](https://resources.jetbrains.com/help/img/idea/2024.1/tutorial_generic_general_tab.png)
汎用タスクサーバーを構成する
CLion は、すぐに使用できる多くのタスクトラッカーとの統合をサポートしています。ただし、CLion がまだサポートしていないトラッカーを使用する場合でも、いわゆる汎用サーバーを構成して統合できます。このチュートリアルでは、次の方法について説明します。汎用サーバーとして JIRA Cloud に接続します。割り当てられている問題のリストを取得します。各問題について、ID、タイトル、説明、問題が作成および更新された日時を取得します。トラッカーへの接続を設定する前に、CLion に注意する...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_plugins_keypromoterx.png)
有用な非バンドルプラグイン
JetBrains マーケットプレイスには、すぐに使える CLion の機能を強化するためにインストールできる 4000 を超えるプラグインが含まれています。これらのプラグインの一部はすでに CLion にバンドルされており、使用を開始するために事前のアクションは必要ありません。ただし、CLion のワークフローを改善したり変革したりできる、他にも役立つ定性的なプラグインがあります。この記事では、そんな貴重なプラグインを厳選して紹介します。プラグインは、対象となるタスクによってグループ化され、そ...