功能特点

这些网页可以帮您了解跨平台 C/C++ IDE CLion 中的 各种 功能。 访问学习中心部分和 CLion 在线帮助获取更多学习资源,并下载和试用产品。

智能代码辅助功能

让 CLion 帮您处理日常工作,您可以专注于更重要的事情。 完全了解您的代码,它可以通过智能代码补全、即时导航和可靠的重构提高您的生产效率。

开始项目

轻松上手

在 CLion 中开启新项目极其简单方便,一键即可将文件添加到项目中。 CLion 支持 CMake、 Gradle 和兼容的数据库项目模型。 如果您使用了其他种类的项目,IDE 可以帮您将其导入 CMake。

了解详情

智能编辑器

智能编辑器

接着可以分析上下文和理解项目的 IDE,您可以提高自己的编程速度。 尝试智能补全、格式化和代码洞察视图。

了解详情

导航和搜索

导航和搜索

通过智能导航立刻在代码中定位符号、类或文件。 检查调用或类型层次结构,轻松在任意位置搜索几乎任意元素(包括 IDE 设置)。

了解详情

代码生成和重构

代码生成和重构

让 CLion 帮您生成代码,节省无用的输入:从 getters/setters 到更复杂的模板都可以胜任。 使用重构快速改善和整理代码。

了解详情

实时代码分析

实时代码分析

使用 CLion 书写漂亮正确的代码 为所有支持的语言提供的静态分析(包括 DFA)可以在您输入时立即高亮显示代码中的警告和错误,并提出快速修复建议。

了解详情

定制编辑器

定制编辑器

选择一个默认的编辑器主题或根据自己的偏好自定义主题。 采用以键盘为中心的方法,并选择你最喜欢的键盘映射,或者轻松创建自己的键盘映射。

了解详情

内置工具和集成

CLion 不仅仅是一款编辑器,它提供强大的调试器和动态分析工具,可以轻松调查并解决问题;内置的 Google Test、Boost.Test 和 Catch 可以进行单元测试,同时默认支持许多常见的 VCS。

运行和调试

运行和调试

在 CLion 中以本地或远程的方式生成、运行和调试你的应用并进行单元测试。

将带有 GDB 或 LLDB 的调试器 UI 作为后端。

了解详情

动态分析

动态分析

使用 Valgrind Memcheck 和 Google Sanitizers 集成来检测内存错误、数据争用和未定义的行为问题。 使用集成的 CPU Profiler 分析应用程序的性能。

了解详情

支持CMake

支持CMake

CMake 是著名的跨平台建构系统,广泛用于 C 和 C++ 项目。 通过代码生成、自动补全和自动目标更新来充分利用 CLion 的智能 CMake 支持。

了解详情

单元测试

单元测试

CLion 支持 Google Test、Boost.Test 和 Catch 框架,提供内置测试运行器和强大的 UI 来调查测试结果。 它甚至可以在你写入测试时生成代码(适用于 Google Test)。

了解详情

Doxygen 补全

代码文档

使用 CLion 轻松记录你的代码。 在 Quick Documentation 弹出窗口中预览 Doxygen 风格的文档,使用补全功能输入命令和函数参数,并为 Doxygen 注释生成存根。

了解详情

嵌入式开发

嵌入式开发

在 CLion 中开发微控制器,并从各种片上调试选项、ARM 设备的外设视图和 STM32CubeMX 集成中受益。

了解详情

VCS集成和本地历史

VCS集成和本地历史

CLion 为最流行的 VCS 提供统一的界面,包括 Subversion、Git、GitHub、Mercurial、CVS、Perforce 和 TFS。 与此同时,本地历史记录也可以帮你避免异常事故。

了解详情

终端、Vim模式和其他

终端、Vim 模式、数据库和其他

通过内置终端访问命令行,开启 VIM 仿真模式以及 VIM 键位绑定,或者使用其他插件扩充 IDE 的功能。

了解详情

多种语言,一个 IDE

CLion 旨在 C、C++、Kotlin/Native、Rust 和 Swift 的本地跨平台开发。 此外,它还为 CMake 语言、Python 和常见的网络技术(比如 JavaScript、XML、HTML、Markdown 等等)提供标准支持,同时也支持可以通过捆绑和代码库插件使用的所有其他语言。

了解详情