さまざまな言語の CLion 機能
以下の表は、サポートされている各言語で利用可能な CLion 機能を示しています。
提示された言語に加えて、CLion はデフォルトで TypeScript、 CoffeeScript、 Less、Sass/SCSS 、Stylus、XSLT、XPath をサポートし、プラグイン(例えば Rust や Fortran など)経由で他の多くの言語にも対応しています。
主な特徴
言語 | C/C++ | Python | Java- スクリプト | HTML | CSS | XML | JSON | YAML* |
|---|---|---|---|---|---|---|---|---|
認識されたファイルタイプ |
|
|
|
|
|
|
|
|
構文ハイライト |
|
|
|
|
|
|
|
|
フォーマット |
|
|
|
|
|
|
|
|
デバッグ |
|
|
|
|
|
|
|
|
* 基本的な YAML サポートはプラグインで拡張できます: SnakeYAMLPlugin(英語) および YAML/ 無能なサポート (英語)
コード分析と支援
言語 | C/C++ | Python | Java- スクリプト | HTML | CSS | XML | JSON | YAML |
|---|---|---|---|---|---|---|---|---|
コード検査 |
|
|
|
|
|
|
|
|
クイックフィックス |
|
|
|
|
|
|
|
|
インテンションアクション |
|
|
|
|
|
|
|
|
コード補完 |
|
|
|
|
|
|
|
|
スマート補完 |
|
|
|
|
|
|
|
|
* コード補完は JSON スキーマに基づいて実行されます
ナビゲーションと検索
言語 | C/C++ | Python | Java- スクリプト | HTML | CSS | XML | JSON | YAML |
|---|---|---|---|---|---|---|---|---|
使用箇所を検索 |
|
|
|
|
|
|
|
|
移動アクション |
|
|
|
|
|
|
|
|
型階層 |
|
|
|
|
|
|
|
|
メソッド階層 |
|
|
|
|
|
|
|
|
インポート階層 |
|
|
|
|
|
|
|
|
ファイル構造ビュー |
|
|
|
|
|
|
|
|
関連シンボル |
|
|
|
|
|
|
|
|
リファクタリング
言語 | C/C++ | Python | Java- スクリプト | HTML | CSS | XML | JSON | YAML |
|---|---|---|---|---|---|---|---|---|
シグネチャーの変更 |
|
|
|
|
|
|
|
|
抽出 / インライン |
|
|
|
|
|
|
|
|
名前変更 |
|
|
|
|
|
|
|
|
コピー |
|
|
|
|
|
|
|
|
移動 |
|
|
|
|
|
|
|
|
安全な削除. |
|
|
|
|
|
|
|
|
テンプレート
言語 | C/C++ | Python | Java- スクリプト | HTML | CSS | XML | JSON | YAML |
|---|---|---|---|---|---|---|---|---|
コードテンプレート |
|
|
|
|
|
|
|
|
ライブテンプレート |
|
|
|
|
|
|
|
|
ファイルテンプレート |
|
|
|
|
|
|
|
|
* Google Test コードテンプレートも利用可能です
2026 年 7 月 15 日