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/Ansible support
代码分析与辅助
语言 | C/C++ | Python | Java- 脚本 | HTML | CSS | XML | JSON | YAML |
|---|---|---|---|---|---|---|---|---|
代码检查 |
|
|
|
|
|
|
|
|
快速修复 |
|
|
|
|
|
|
|
|
意图操作 |
|
|
|
|
|
|
|
|
代码补全 |
|
|
|
|
|
|
|
|
智能补全 |
|
|
|
|
|
|
|
|
* 代码补全基于 JSON schema 执行
导航与搜索
语言 | 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 代码模板也可用
最后修改日期: 2025年 12月 8日