JetBrains 放大招,推出新版 C++ IDE - CLion Nova!
共 2281字,需浏览 5分钟
·
2024-03-25 09:00
👇推荐关注 👇
-
解决 CLion 因使用 “传统” 引擎而导致的长期存在的性能和质量问题。
-
统一 JetBrains 所有 C++ 工具(即 CLion、Rider 和 ReSharper C++)的用户体验。
-
更快的高亮显示速度,尤其是在代码增量更新的情况下
-
响应速度更快的 UI
-
查找使用速度更快
-
重构时的冻结和挂起情况显着减少
-
更快的测试索引
-
新的重构,例如引入字段、引入命名空间别名、引入 using 枚举以及转换为作用域枚举。
-
新的检查、快速修复和意图,例如冗余限定符、用明确的类型声明替换
auto
以及#include
指令排序。 -
新的代码提示,例如预处理指令提示和 Push-to-Hint 模式。
-
用户键入时 IDE 的一些反应方式会有所差异。
-
与代码洞察功能相关的某些 UI 元素和设置可能看起来不寻常或位于不熟悉的位置。
-
某些与代码相关的设置在 CLion Nova 中可能具有不同的默认值。首次启动时,CLion Nova 将从 CLion Classic 迁移一些按项目和应用程序设置,但不是全部。
-
在不同语言配置(即调试 / 发布)之间切换可能需要更多时间来让代码洞察引擎跟上。也没有选项可以切换每个文件的解析上下文。
-
ReSharper C++ 仅适用于 Windows,而 Rider 则支持跨平台。ReSharper C++/Rider 引擎可能无法像 Windows 环境那样无缝地支持非 Windows 环境。
-
工具链:存在多种选项可用于在 CLion 中设置远程工作。CLion Nova 支持本地资源的远程工作,但瘦客户端 (Gateway) 的远程工作尚不可用。
-
语言:Objective-C 语言、CUDA(RSCPP-613、CPP-26144)和一些特定于供应商的编译器扩展尚不受支持。
-
目前不支持某些 intentions 和 quick-fixes,例如 Simplify 语句 ( CPP-35879 )。
-
一些流行度不高的 refactorings 也不支持。官方计划稍后重新引入 Move (CPP-35867) 和 Inline Parameter refactorings (CPP-35868)。
-
JetBrains 的 AI 助手尚不适用于 CLion Nova。
大家好,我是一去、二三里。
从业 10 年,历经 2 次北漂,如今扎根西安。期间做过测试,干过开发,当过项目经理。
现就职于某软件公司,从事国产操作系统开发,担任架构师一职,力争为国产化道路添砖加瓦!
平日喜欢折腾代码,写写文章,分享一些个人感悟。希望有一天真正自由,干一些有意义的事情!
感谢大家关注,欢迎加我微信(iwaleon),邀请入技术群,和众多大佬一起畅聊程序人生。