提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2019-11-29 10:23:53.000|阅读 1713 次
概述:CLion2019.3着重改进了IDE性能,在代码分析和CMake支持等方面有了显著提升,还有其他方面的改进,赶快来了解吧~
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
CLion是一款专为开发C及C++所设计的跨平台IDE。CLion 2019.3速度高达加入了基于Clangd提供商代码完成,消除了各种UI冻结,并介绍了许多其他的性能改进。它增强了与CMake的集成,增加了Ninja生成器支持,并提供了代码覆盖范围和WSL2支持。调试器支持已在很多方面得到了显着改善。最后,对C ++ 20的Concepts的支持包括重构,导航和代码完成。
更好的IDE性能
此版本的CLion以质量为目标,并在整个过程中进行了许多性能改进。关键的增强功能会影响代码完成,重命名重构,“构建/更新符号”步骤的优化以及UI冻结的消除。
基于Clangd的代码完成
现在,Clangd已添加到CLion中的代码完成提供程序列表中,这有助于加快将第一个结果显着出现在许多项目中的时间。
重命名重构更快
CLion中的重命名重构功能非常强大,因为它不仅可以重命名代码用法,还可以重命名字符串文字和注释中的用法。如果您仍然只想重命名代码用法,它现在会更快,因为它可以要求您在实际搜索之前做出此决定。(要使用此功能,请关闭 设置|编辑器|常规|重构|启用就地模式。)
CMake中的Ninja和其他生成器
对新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漂亮打印机进行了重大清理,解决了一系列相关问题。
从项目根目录读取.gdbinit / .lldbinit
如果要自定义特定项目的GDB / LLDB调试器行为,现在可以在CLion中进行,因为它支持从项目根目录读取设置文件。
请注意,要启用此行为,必须在主文件中明确允许它。
C ++ 20的概念
C ++ 20中最大的功能之一肯定是概念。通过与Clang的Concepts支持作者合作,我们将Concepts引入了CLion 2019.3。该支持不仅涵盖代码解析和突出显示(这由基于Clangd的语言引擎完成),还包括:
未使用的概念检查。
代码完成,包括由std :: is_base_of
重命名重构。
转到定义并查找用法。
代码分析
从构造函数/析构函数调用的虚函数
为了防止虚函数访问尚未初始化或已被破坏的资源的情况,CLion进行了新的检查,以检测从构造函数或析构函数调用的虚函数。
拼写检查器
拼写检查器对于保持代码的准确性和可读性很有用。CLion已将其用于C / C ++代码已有很长时间了。在v2019.3中,我们已在CMake和Doxygen注释中启用了它。
代码覆盖率
如果您曾经问过“Was this statement executed during the configuration run?”这一问题,则意味着您正在寻找可衡量代码范围的语句。CLion 2019.3得益于与llvm-cov / gcov工具的集成。
您可以将其用于单元测试运行或常规配置运行。结果可在“覆盖率”工具窗口中找到,也可以通过编辑器左装订线中的颜色指示获得。
编辑
转到标题/源操作
添加了在头文件/源文件之间切换的新操作。对于许多C / C ++案例,它比转到相关符号更加准确和快捷。
如果在500毫秒内确定了多个导航选项,CLion将显示一个交互式弹出窗口,其中添加了新项目,您可以选择导航到的位置。
如果需要,还有一个内置的机制可以将“转到相关符号”的快捷方式重新映射到此新操作。
Microsoft格式和命名规则
在CLion中,您可以配置一组格式选项和命名约定规则。或者,您也可以从一种预定义样式中继承这些设置。在CLion 2019.3中,我们将Microsoft的预定义格式和命名样式添加到列表中。
WSL2
适用于Linux的Windows子系统提供了在Windows for Linux目标平台上进行开发的便捷方法。CLion本机支持WSL环境,现在支持WSL版
本2。CLion中的配置过程对于WSL v1和WSL v2完全相同!
Rust插件更新
IntelliJ Rust的最大更新之一是对cfg属性的初始支持。现在,有条件禁用的块将变灰,并从解析和代码分析中排除。在支持的cfg选项是unix,windows和target_os。
现在,当您调用实现成员,明确指定类型,添加剩余模式以及其他代码生成操作时,广泛使用的快速修复程序(针对未解析符号的自动导入)将自动运行。
其他更改包括Rust代码的代码覆盖率,该代码覆盖率已经成为一些版本的插件的一部分,还提供用于类型提示的便捷的交互式嵌体以及include支持。
其他变化
1、VCS支持:重做了“克隆”对话框(“ VCS |从版本控制中获取”)。现在,您可以从对话框中登录,或者如果您已经登录,则IDE将立即预览按帐户或组织分组的所有存储库的列表。
2、某些用户界面更新:
添加了使滚动条更加可见的新选项– “设置” | “设置”。外观与行为| 外观| 使用对比滚动条。
在更新的JetBrains运行时中解决了很多UI问题。
=====================================================
以上就是CLion2019.3版本更新内容,感兴趣的朋友欢迎下载试用~
有想要了解CLion正版授权信息的朋友可以。
有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢