0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JetBrains推出CLion Nova技术工具

OSC开源社区 来源:OSC开源社区 2023-11-23 10:44 次阅读

JetBrains 宣布推出全新的CLion Nova 早期预览版,使用 ReSharper C++/Rider C++ 语言引擎而不是 CLion “传统” 引擎。“我们将新的实验预览版命名为 CLion Nova,而当前的 CLion 版本则是 CLion Classic。未来,我们计划将 CLion Nova 并入 CLion Classic。我们不打算推出新产品。” 该公司打算先收集用户反馈,然后在 2024 年的某个时刻根据具体的反馈结果将CLion Nova 合并到CLion Classic。在此之前,预览版本将免费提供,并且可以与 CLion (Classic) 安装并行安装。目前CLion Nova只能通过 Toolbox 应用程序获得。 CLion Nova重点关注 IDE 的响应能力、准确性和性能。有两个主要目标:

解决 CLion 因使用 “传统” 引擎而导致的长期存在的性能和质量问题。

统一 JetBrains 所有 C++ 工具(即 CLion、Rider 和 ReSharper C++)的用户体验。

e7b8dc2e-82e1-11ee-939d-92fbcf53809c.png

CLion Nova 仍然使用两种 C++ 语言引擎:基于 clangd 的引擎和 ReSharper C++/Rider 使用的引擎,且CLion Nova 包含了 CLion Classic 的大部分功能。 CLion Nova的性能优势主要在于:

更快的高亮显示速度,尤其是在代码增量更新的情况下

响应速度更快的UI

查找使用速度更快

重构时的冻结和挂起情况显着减少

更快的测试索引

此外,CLion Nova 还增添了一些 CLion Classic 中未包含的新功能:

新的重构,例如引入字段、引入命名空间别名、引入 using 枚举以及转换为作用域枚举。

新的检查、快速修复和意图,例如冗余限定符、用明确的类型声明替换auto以及#include指令排序。

新的代码提示,例如预处理指令提示和Push-to-Hint 模式。

e7c45554-82e1-11ee-939d-92fbcf53809c.png

与 CLion Classic 不同的是,CLion Nova 不使用clangd来实现代码完成或高亮显示等核心 IDE 功能。不过,JetBrains 的 clangd 分支仍然与新引擎一起运行,以执行各种任务(ClangFormat、Clang-Tidy、MISRA 检查、数据流分析等)。 公告指出,对于CLion Classic而言,使用CLion Nova将拥有一些全新的体验:

用户键入时 IDE 的一些反应方式会有所差异。

与代码洞察功能相关的某些 UI 元素和设置可能看起来不寻常或位于不熟悉的位置。

某些与代码相关的设置在 CLion Nova 中可能具有不同的默认值。首次启动时,CLion Nova 将从 CLion Classic 迁移一些按项目和应用程序设置,但不是全部。

在不同语言配置(即调试 / 发布)之间切换可能需要更多时间来让代码洞察引擎跟上。也没有选项可以切换每个文件的解析上下文。

ReSharper C++ 仅适用于 Windows,而 Rider 则支持跨平台。ReSharper C++/Rider 引擎可能无法像 Windows 环境那样无缝地支持非 Windows 环境。

e7e192f4-82e1-11ee-939d-92fbcf53809c.png

CLion Nova 目前确实的功能包括:

工具链:存在多种选项可用于在 CLion 中设置远程工作。CLion Nova 支持本地资源的远程工作,但瘦客户端 (Gateway) 的远程工作尚不可用。

语言:Objective-C 语言、CUDA(RSCPP-613、CPP-26144)和一些特定于供应商的编译器扩展尚不受支持。

目前不支持某些 intentions 和 quick-fixes,例如Simplify 语句 (CPP-35879)。

一些流行度不高的 refactorings 也不支持。官方计划稍后重新引入 Move(CPP-35867) 和Inline Parameterrefactorings (CPP-35868)。

JetBrains 的 AI 助手尚不适用于 CLion Nova。

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88416
  • C++
    C++
    +关注

    关注

    22

    文章

    2104

    浏览量

    73487

原文标题:JetBrains推出新的C/C++ IDE:CLion Nova

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    华为首款nova系列折叠屏nova Flip即将发布

    今日,华为震撼揭晓nova系列首款折叠屏力作——nova Flip的璀璨登场日期,定于8月6日盛大发布,为全球科技迷及潮流追随者呈献一场前所未有的创新盛宴。尤为值得关注的是,nova Flip首次
    的头像 发表于 07-29 15:11 581次阅读

    用离线安装器安装的idf,其创建的Python虚拟环境无激活脚本是怎么回事?

    激活脚本,如何激活Python虚拟环境? 使用场景:在Clion中用自定义脚本设置idf环境(Clion官方教程),附图和链接如下: https://www.jetbrains.com/help/
    发表于 06-11 06:49

    clion2020.3.3版本+idf4.4.5,在clion中设置工具链时,找不到idf_cmd_init.bat文件,为什么?

    clion2020.3.3版本+idf4.4.5,在clion中设置工具链时,找不到idf_cmd_init.bat文件,
    发表于 06-11 06:44

    idf-clion-plugin安装失败的原因?

    Clion版本:2023.1.1; 安装方式:从GitHub仓库中“Download Zip”后,在Clion中选择“从本地磁盘安装”; 报错:无法从文件 idf-clion-plugin-master.zip 加载插件描述符
    发表于 06-11 06:22

    CLion IDE使用ESP-IDF刷新固件,烧录时报错的原因?

    我已经配置好了clion的IDF开发环境。并且成功构建了固件,但是我在烧录时却出现了如下错误 ``` ====================[ 构建 | flash | ESP32
    发表于 06-07 07:30

    ElevenLabs推出创新音效生成工具

    在人工智能领域不断创新的ElevenLabs,继成功推出模拟人类声音和音乐的工具后,现在又迈出了重要一步。近日,该公司正式发布了名为“Sound Effects”的全新工具,旨在帮助播客、电影制作人及游戏开发者轻松创作音效。
    的头像 发表于 06-04 09:20 512次阅读

    OpenAI推出专用的AI检测工具

    OpenAI最近推出了一款全新的AI检测工具,这款工具专门针对由DALL·E 3模型生成的图片。令人印象深刻的是,该工具能够精准识别出这类图片,其准确率高达98%。这一举措的主要目的是
    的头像 发表于 05-09 10:01 487次阅读

    亚马逊推出电商AI工具

    亚马逊近日宣布推出了一项创新的电商AI工具,该工具旨在帮助卖家们更加高效地创建产品详情页面。据了解,这一AI新功能具备强大的自动化能力,能够基于卖家提供的关键词和产品图片等信息,智能地生成产品标题、描述以及其他重要的详细信息。
    的头像 发表于 03-21 11:45 746次阅读

    OpenAI视频生成工具Sora将于年内正式向公众推出

    OpenAI的首席技术官Mira Murati在近期采访中透露,公司正计划在今年晚些时候正式向公众正式推出其视频生成工具Sora。Murati表示,尽管具体的推出时间可能需要几个月,但
    的头像 发表于 03-19 11:41 839次阅读

    Stability AI与Morph AI共同推出一体化AI视频创作工具

    近日,业界领先的AI技术公司Stability AI与中国AI创业公司Morph AI达成重要合作。双方宣布共同推出一款革新性的all-in-one(一体式)AI视频创作工具——Morph Studio。这一
    的头像 发表于 03-05 10:44 840次阅读

    苹果准备推出AI软件开发工具

    近日,有知情人士透露,苹果公司正在全力加码人工智能,准备推出一款新的软件开发工具。这款工具将利用生成式人工智能技术,帮助开发者自动完成编码工作,预计将加剧与微软在人工智能方面的竞争。
    的头像 发表于 02-20 14:35 845次阅读

    沃尔玛推出生成式人工智能工具

    在拉斯维加斯举办的2024年消费电子展上,全球最大的零售商沃尔玛发布了一款最新的AI技术产品。该公司推出了一种生成式人工智能工具,这一工具将改变传统的购物搜索方式。
    的头像 发表于 01-10 14:58 1456次阅读

    备货3000万部?麒麟芯片+鸿蒙通信加持!华为Nova12系列正式发布

    12月16日下午,在华为问界M9及华为秋季新品发布会上,华为终端BG首席运营官何刚正式发布了华为Nova12系列。Nova致力于打造年轻人喜爱的潮流手机。据介绍,Nova 12系列手机包括No
    的头像 发表于 12-27 09:56 2455次阅读
    备货3000万部?麒麟芯片+鸿蒙通信加持!华为<b class='flag-5'>Nova</b>12系列正式发布

    华为nova 12系列新机曝光,包含三款机型和旗舰款摄像头配置

    据了解,华为nova 12系列现已有多款机型通过了中国强制性产品认证(简称3C认证)。具体来说,可能包括nova 12活力版、nova 12 Pro以及nova 12 Ultra等多种
    的头像 发表于 12-18 14:29 2254次阅读

    谷歌推出AI驱动的代码补全和生成工具Duet AI

    谷歌称,Duet AI现在可运用上述合作伙伴的数据,协助开发者们编写相关平台的代码。它还将与Datadog、JetBrains及Langchain等公司的文档和知识资源相结合,以协助开发者的测试自动化、问题排除和漏洞修补等事宜。
    的头像 发表于 12-14 11:22 870次阅读