CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。
更好的IDE性能
此版本的CLion以质量为目标,并在整个过程中进行了许多性能改进。关键的增强功能会影响代码完成,重命名重构,“构建/更新符号”步骤的优化以及UI冻结的消除。
重命名重构更快
CLion中的重命名重构功能非常强大,因为它不仅可以重命名代码用法,还可以重命名字符串文字和注释中的用法。如果您仍然只想重命名代码用法,它现在会更快,因为它可以要求您在实际搜索之前做出此决定。(要使用此功能,请关闭“首选项” |“编辑器” |“常规” |“重构” |“启用就地模式”。)
忍者和其他生成器在CMake
对新CMake File API的支持使CLion 2019.3启用各种CMake生成器(需要CMake 3.15或更高版本)。以前仅支持Makefile,现在用户可以选择Ninja,Xcode,Visual Studio等。
这适用于所有平台,远程模式以及WSL。
CMake默认
为了简化新CLion项目的配置过程,您现在可以配置一个或多个默认CMake配置文件,这些配置文件将用于所有新项目。使用文件| 其他设置| 新项目的首选项...
其他CMake支持改进包括:
现在,即使其他一些失败,也可以重新加载CMake有效配置。
CMake 3.15捆绑在CLion 2019.3。
如果您的编译器不支持-fpch-preprocess标志,则您的项目仍将成功加载到CLion 2019.3中。在此博客文章中查看详细信息。
调试器
远程GDB服务器
如果要从本地运行的CLion调试远程计算机上的可执行文件,现在可以使用“远程GDB服务器”配置。CLion将上传可执行文件并在gdbserver下启动程序,因此不再需要手动进行操作.
LLDB 9和更好的漂亮打印机
在CLion 2019.3中,macOS和Linux上的捆绑LLDB已更新为v9.0。除此之外,还对捆绑的LLDB漂亮打印机进行了重大清理,解决了一系列相关问题。