有用な非バンドルプラグイン
JetBrains マーケットプレイス(英語)には、すぐに使える CLion の機能を強化するためにインストールできる 4000 を超えるプラグインが含まれています。 これらのプラグインの一部はすでに CLion にバンドルされており、使用を開始するために事前のアクションは必要ありません。 ただし、CLion のワークフローを改善したり変革したりできる、他にも役立つ定性的なプラグインがあります。 この記事では、そんな貴重なプラグインを厳選して紹介します。
プラグインは、対象となるタスクによってグループ化され、それぞれ対応する章で説明されています。
IDE を学ぶ
プラグイン | 説明 |
|---|---|
CLion Web ヘルプ全体をバンドルして、オフラインで使用できます。 | |
選択した CLion キーマップの PDF バージョンを印刷します。 | |
マウスクリックに相当するキーストロークを表示します。 ![]() |
UI に慣れる
プラグイン | 説明 |
|---|---|
1 つのアクションまたはショートカットでメインメニューの表示 / 非表示を切り替えます。 | |
プロジェクト、ウィンドウ、フレームを Alt+Tab や 表示 メニューの代わりに切り替えることができます。 スイッチャーは複数の IDE インスタンスでも機能し、さまざまなアクションにショートカットを割り当てたり、あらかじめ定義されたショートカットセットをカスタマイズまたは拡張することができます。 | |
現在アクティブなタブをハイライトします。 ハイライトの色は簡単に設定可能で、 Darcula スキームに特に便利です。 | |
プロジェクトツリーをフィルタリングして、現在開いている関連パスと関連ファイルのみを表示します。 |
例として、Darcula スキームを使用した macOS の CLion 画面は、フィルター処理されたプロジェクトツリー、ハイライトされたアクティブタブ、呼び出されたフレームスイッチャーでどのように表示されるかを次に示します。

コードエディターを調整する
プラグイン | 説明 |
|---|---|
組み込みの CMake 言語サポートを、変数の参照とナビゲーション、折りたたみアクション、構造ビュー、その他の便利な機能で拡張します。 | |
CMakeLists.txt ファイルの構文ハイライトとナビゲーションを提供します。 |
以下のスクリーンショットは、これらの 2 つのプラグインがどのようにペアで動作するかを示しています(プレゼンテーションアシスタント(英語)プラグインで表示されるアクションの名前がポップアップ表示されます)。

プラグイン | 説明 |
|---|---|
OpenAPI(英語) 仕様からクライアント、サーバー、ドキュメントのコードを生成します。 |
プラグイン | 説明 |
|---|---|
C/C++ コードやコメント、ASCII シンボル、JavaScript、SQL、XML、その他の言語のテキストなど、あらゆる種類のテキストを操作するための一連のアクションを提供します。 | |
キャレットの選択、行、またはキーワードを検出し、1 回のキーストロークで上下に移動します。 |
プラグイン | 説明 |
|---|---|
デフォルトの VS Code(英語) キーマップを追加します。 |
プラグイン | 説明 |
|---|---|
複数の言語エンジンを組み込み、テキスト読み上げをサポートします。 | |
Hunspell(英語) 辞書に基づくスペルチェックを提供します。 |
プラグイン | 説明 |
|---|---|
チームや IDE 間で共通のコードスタイルを維持するのに役立ちます。CLion エディターで EditorConfig ファイルフォーマットを読み込み、定義されたスタイルを遵守できます。 |
より多くのフレームワークを統合し、システムを構築する
プラグイン | 説明 |
|---|---|
Bazel(英語) BUILD ファイル(CLion でサポートされている独自の言語)をインポートし、Bazel 構成を実行できます。 |
言語とファイルタイプのサポートを追加する
プラグイン | 説明 |
|---|---|
bash(英語) コマンド言語のサポートを提供します。 | |
PowerShell インテリセンスとスクリプトの実行を追加します。 |
Fortran(英語) (Fortran サポートの詳細については、 この記事を参照してください)、 Lua(英語)、 Mathematica(英語)、 LaTeX/BibTeX(英語)、 Gherkin(英語)。
デバッグを容易にする
プラグイン | 説明 |
|---|---|
CLion から直接 コンパイラーエクスプローラー(英語)を操作できます。 さまざまなリモートコンパイラーから得られたコンパイル結果を表示し、簡単に切り替えることができます。 ![]() | |
ログの分析とコンソール出力の解析に役立ちます。 grep は、何らかの正規表現に一致するプレーンテキスト行を検索することを意味します。 プラグインを使うとアプリケーションの出力を grep し、結果をハイライトやフィルター、さらに一致時には出力変更やアクションの実行も可能です。: ![]() | |
CLion の Linux、C/C++ アプリケーション用の 元に戻す(英語)の記録、巻き戻し、再生テクノロジーを統合します。 Undo を使えば、プログラムの実行を命令単位で記録し、その後のリプレイや解析ができます。 このようにして、デバッガーは可逆になります。コード内を前後にステップ実行でき、実際に何が起きているかを正確に確認できるため、バグの捕捉がより簡単になります。 CLion で Undo を使う方法については、この ブログ記事をご覧ください。 | |
実行 / デバッグ構成を CLion のアクションとして登録し、ショートカットまたは追加のツールバーボタンを使用して呼び出すことができます。 |
CPU 使用率を監視する
プラグイン | 説明 |
|---|---|
CPU 負荷インジケーターをステータスバーに追加し、スレッドダンプを取得し、パフォーマンスウォッチャー(CLion のフリーズ UI スレッドダンパ)の設定を行います。: ![]() |
統計の収集
プラグイン | 説明 |
|---|---|
プロジェクト全体の統計情報を収集します。プロジェクトファイルの行数を拡張機能やサイズ別に並べ替えます。 | |
プロジェクトファイルに加えた変更を追跡し、使用する言語の構文を検出します。 結果は、さまざまな言語の XP の インフォグラフィック(英語) (経験値、おおよそのキーストロークの量)で表示されます。 |
VCS 関連のアクションの範囲を拡大する
プラグイン | 説明 |
|---|---|
| |
Git ステータスの表示、自動フェッチ、ビハインドトラッカーなどの機能を使用して、デフォルトの Git との統合を強化します。 | |
選択した行の GitHub プルリクエストを検索します。 | |
Git コミットメッセージのテンプレートを提供します。 | |
単一のショートカットを介して、デフォルトのブラウザーでファイルを開き、GitHub やスタッシュなどのストレージにコミットします。 |
プラグイン | 説明 |
|---|---|
組み込みの SVN サポートを強化します。ステータスバーコンポーネントの追加やプロジェクトビューの拡充、さらに多くの Subversion コンテキストメニューアクションを提供します。 |
ビルドの自動化、問題の追跡、コードのレビュー
プラグイン | 説明 |
|---|---|
継続的インテグレーションサーバーである JetBrains の TeamCity を統合します。 このプラグインを使用すると、IDE を移動することなく、通知の設定、ビルドとテストの実行、変更の表示、調査の割り当て、その他の TeamCity アクションの実行を行うことができます。 | |
Azure DevOps サービス(英語)または Team Foundation Server(英語) (TFS)2015+ 上の Git および TFVC リポジトリを操作できるようにします。 | |
コミットを対応する Wrike(英語) タスクにリンクします。 |
プラグイン | 説明 |
|---|---|
バンドルされた タスク管理機能を拡張し、JetBrains の YouTrack バグトラッカーとのより深い統合を提供します。 | |
Yandex.Tracker(英語) を統合します。 | |
Mantis(英語) バグトラッカーから問題を作成、編集、削除できます。 |
プラグイン | 説明 |
|---|---|
LetBrains の UpSource を統合します。 | |
Gerrit コードレビュー(英語)ツールを統合します。 |
プラグイン | 説明 |
|---|---|
フロイト(英語)アカウントを持つチームメンバーのために、複数のエディターと IDE 間で共同リアルタイム開発を提供します。 |
クリエイティブかつ生産的にする
最後になりましたが、JetBrains マーケットプレイスには、時間管理プラグインのコレクションや、生産性を向上させるその他のツールが含まれています。 以下にいくつかの注目すべき例を示します。
時間管理プラグイン | 説明 |
|---|---|
プロジェクトに実際に費やした時間をトラックするシンプルな時間管理手法を実装します。手動で開始するトラッキングバーウィジェットが追加されます。 | |
Pomodoro テクニック(英語)を使用してタスクに費やされた時間を管理できます。 | |
Git リポジトリに保存したコードを読み込んで作業する時間を追跡します。 | |
時間トラッキングを実行し、言語、OS、ブランチ / コミット、作業セッションの他の統計を収集します。 |
また、マインドマッピングを使用してアイデアを視覚的に構造化する場合は、 IDEA Mind Map(英語) プラグインを使用すると、CLion で MMD 形式のマインドマップを作成および編集できます。
楽しみのために、 Nyan の進捗 Bar(英語) を試してみてください。
![]()
時間のかかる CLion アクションが完了するのを待っているときにステータスバーを明るくしたり、 Git コミットの絵文字(英語)プラグインを使用してコミット内の絵文字を楽しんだりできます。



