CLion 2019.1ヘルプ

異なる言語でのCLionの機能

以下の表は、サポートされている各言語で使用可能なCLion機能を示しています。

提示された言語に加えて、CLionはデフォルトでTypeScriptCoffeeScriptLess、Sass / SCSS、Stylus、XSLT、およびXPath、およびプラグインを介した他の多くの言語(たとえば、Rust(英語)Fortran(英語)Swift(英語)Kotlin /ネイティブ(英語))もサポートします。

主な特徴

C/C++

Objective-
C/C++

Python

Java-
Script

HTML

CSS

XML

JSON

YAML*

認識されているファイルの種類
Language: C/C++
Language: Obj/C++
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
Language: Python
構文の強調表示
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
フォーマット
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
デバッグ
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
*基本的なYAMLサポートはプラグインで拡張することができます: SnakeYAMLPlugin(英語)およびYAML /無能なサポート(英語)
** Objective-C / C++のコードスタイルとカラースキームを有効にするには、レジストリのclion.enable.objc.settingsフィールドを設定します(Objective-C / C++のサポートの手順を参照)。

コード分析と支援

C/C++

Objective-
C/C++

Python

Java-
Script

HTML

CSS

XML

JSON

YAML

コード・インスペクション
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
クイック・フィックス
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
インテンション・アクション
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
コード補完
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
スマート補完
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
* コード補完はJSONスキーマに基づいて実行されます

ナビゲーションと検索

C/C++

Objective-
C/C++

Python

Java-
Script

HTML

CSS

XML

JSON

YAML

使用箇所の検索
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
ジャンプアクション
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
型階層
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
メソッド階層
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
インポート階層
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
ファイル構造ビュー
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
関連シンボル
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML

リファクタリング

C/C++

Objective-
C/C++

Python

Java-
Script

HTML

CSS

XML

JSON

YAML

シグネチャーの変更
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
抽出/インライン
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
名前変更
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
コピー
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
移動
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
安全な削除
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML

テンプレート

C/C++

Objective-
C/C++

Python

Java-
Script

HTML

CSS

XML

JSON

YAML

コード・テンプレート
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
ライブ・テンプレート
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
ファイル・テンプレート
Language: C/C++
Language: Obj/C++
Language: Python
Language: JavaScript
Language: HTML
Language: CSS
Language: XML
Language: JSON
Language: YAML
* Googleテストコードテンプレートも利用可能
最終更新日: 2019年6月12日

関連事項

関連ページ:

TypeScriptのサポート

CLionはTypeScriptソースコードの開発、実行、およびデバッグをサポートしています。CLionは.tsファイルを認識し、あなたからの追加のステップなしで編集するためのコーディング支援のフルレンジを提供します。TypeScriptファイルはアイコンでマークされています。TypeScript対...

CoffeeScript

CLionでは、JavaScriptにコンパイルされたCoffeeScriptを使用できます。CLionは*.coffeeファイルを認識し、でマークします。CoffeeScriptコードでブレークポイントを直接設定でき、CLionはコンパイル時に生成されたソースマップを使用してブレークポイントを認識...

Sass、Less、およびSCSS

CLionは、Sass、Less、およびSCSSコードをCSSに変換するコンパイラと統合されています。CLionでコンパイラを使用するには、ファイル監視として設定する必要があります。サポートされているコンパイラごとに、CLionには事前定義されたファイル監視テンプレートが用意されています。プロジェク...

Objective-C/C++

CLionは、Objective-C / C++ファイルをCまたはC++で書かれたコードと同様に包括的かつ生産的に扱うことができます。CLionはObjective-C / C++のアプリケーションサポートを提供していないため、XCode / Objective-Cプロジェクトをビルドして実行するに...

JSON

JSONフォーマットは、データの保存や設定ファイルの保存に一般的に使用されます。CLionはJSONファイルの操作に役立ちます。JSONファイルは構文と書式をチェックします。一般的なタイプの設定ファイルでは、CLionはコード補完を提供します。JSON スキーマは、そのようなファイルの構造と内容を記...

Google Testのサポート

Googleテストは、CLionでサポートされているGoogleのクロスプラットフォームC++テストフレームワークです: CLionのGoogle Testサポートには以下が含まれます:ユニットテスト設定、コード生成メニューを使用したテストの作成、テスト・ランナー、Google Test入門:Go...