CLion 是一款智能 IDE,专为 Linux、Windows 和 OS X 平台上的 C 和 C++ 开发而设计。

智能 C 和 C++ 编辑器

编码帮助

懂 C 和 C++ 的编辑器将使您能够更高效地处理代码。使用智能完成,按类型过滤自动完成选项。痕迹导航将帮助您跟踪您在命名空间层次结构中的当前位置。CLion 将确保您的代码遵循样式,包括格式、命名和其他规则。

编码帮助

代码生成

立即生成任何样板代码。使用简单的键盘快捷键重新定义和实现功能。添加构造函数和析构函数、getter 和 setter、相等、比较和流式推理运算符。将代码片段包装在任何表达式中,根据以前的使用情况生成声明。创建您自己的实时模板以重用特定代码段 – 这将节省时间并保持样式的一致性。

代码生成

安全重构

您可以重命名元件、内联函数、变量和宏,在层次结构中移动类成员,更改函数签名,提取变量、参数、函数和 typedef 声明。不要害怕应用重构:CLion 将在您需要的任何位置应用更改。

安全重构

文档快速浏览

通过将光标移动到代码上,您可以找到有关它的所有信息。检查函数签名,查看 Doxygen 注释和文档,并优化为隐式字符显示的类型。您甚至可以查看格式化的宏插入。

随时随地进行代码分析

创建优雅而完美的代码。CLion 将帮助您在编写代码的过程中识别任何问题,并通过单击按钮来修复它们 – IDE 将自行应用所有必要的更改。

CLion 运行代码分析、数据流分析、其他 Clangd 检查和 Clang-Tidy,这有助于识别未使用或无法访问的代码、悬空指针、类型转换需求、函数重载和其他编辑。

内置调试器

调试器

易于使用的

CLion 调试器界面支持 GDB 和 LLDB,可让您轻松查找和解决代码中的问题。

连接到本地进程或远程调试。如果您正在对微控制器进行编程,OpenOCD 和 Embedded GDB Server 配置可以帮助您验证外围设备。

为了获得完全沉浸式的体验,请使用查看微控制器外设以及查看反汇编代码和内存的功能。

断点

使用不同类型的断点检查代码 – 对于字符串、字符、发生异常并满足某些条件时。触发断点时,您可以记录并删除此断点或暂时禁用它(直到触发另一个断点)。

快速查看结果

调试时,请使用 Watch variables(监视变量)和 Variables(变量)选项卡。您还可以在执行停止时计算函数和其他表达式。

现场查看值

在调试期间,变量的值将直接显示在编辑器中 – 您不必切换到 Debug 窗口的 Variables 选项卡。

C/C++ 集成开发环境

项目模型

为了提供代码帮助、重构、代码一致性检查和其他智能编辑器功能,CLion 使用来自设计模型的信息。支持 CMake、Makefile、Gradle 和编译数据库格式。

方便的键盘控制

几乎所有函数、操作和命令都有易于使用的键盘快捷键,因此您可以使用它们来更好地专注于代码并提高工作效率。

Vim 爱好者可以安装 Vim 仿真插件。

本地和远程开发

内置终端将允许您直接从 IDE 执行任何命令 – 本地或通过 SSH 协议远程执行。

通过在 IDE 中编辑代码,您可以在本地、远程或微控制器上构建、运行和调试应用程序和测试。

您需要的一切尽在一个工具中

CLion 拥有开发人员所需的一切:IDE 与流行的版本控制系统(SVN、Git、GitHub、Mercurial 和 Perforce)框架集成

版权声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬“。本站资源均来源于网络,仅供用户学习与研究使用,版权归原版权方所有,用户下载后不能用作商业或非法用途,需在24小时内删除下载内容,否则一切后果由用户自行承担。如果您喜欢该程序,请购买正版以得到更好的服务。