0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JetBrains推出CLion Nova技術(shù)工具

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-11-23 10:44 ? 次閱讀

JetBrains 宣布推出全新的CLion Nova 早期預覽版,使用 ReSharper C++/Rider C++ 語言引擎而不是 CLion “傳統(tǒng)” 引擎。“我們將新的實驗預覽版命名為 CLion Nova,而當前的 CLion 版本則是 CLion Classic。未來,我們計劃將 CLion Nova 并入 CLion Classic。我們不打算推出新產(chǎn)品?!?該公司打算先收集用戶反饋,然后在 2024 年的某個時刻根據(jù)具體的反饋結(jié)果將CLion Nova 合并到CLion Classic。在此之前,預覽版本將免費提供,并且可以與 CLion (Classic) 安裝并行安裝。目前CLion Nova只能通過 Toolbox 應(yīng)用程序獲得。 CLion Nova重點關(guān)注 IDE 的響應(yīng)能力、準確性和性能。有兩個主要目標:

解決 CLion 因使用 “傳統(tǒng)” 引擎而導致的長期存在的性能和質(zhì)量問題。

統(tǒng)一 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的性能優(yōu)勢主要在于:

更快的高亮顯示速度,尤其是在代碼增量更新的情況下

響應(yīng)速度更快的UI

查找使用速度更快

重構(gòu)時的凍結(jié)和掛起情況顯著減少

更快的測試索引

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

新的重構(gòu),例如引入字段、引入命名空間別名、引入 using 枚舉以及轉(zhuǎn)換為作用域枚舉。

新的檢查、快速修復和意圖,例如冗余限定符、用明確的類型聲明替換auto以及#include指令排序。

新的代碼提示,例如預處理指令提示?和Push-to-Hint 模式。

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

與 CLion Classic 不同的是,CLion Nova 不使用clangd來實現(xiàn)代碼完成或高亮顯示等核心 IDE 功能。不過,JetBrains 的 clangd 分支仍然與新引擎一起運行,以執(zhí)行各種任務(wù)(ClangFormat、Clang-Tidy、MISRA 檢查、數(shù)據(jù)流分析等)。 公告指出,對于CLion Classic而言,使用CLion Nova將擁有一些全新的體驗:

用戶鍵入時 IDE 的一些反應(yīng)方式會有所差異。

與代碼洞察功能相關(guān)的某些 UI 元素和設(shè)置可能看起來不尋?;蛭挥诓皇煜さ奈恢?。

某些與代碼相關(guān)的設(shè)置在 CLion Nova 中可能具有不同的默認值。首次啟動時,CLion Nova 將從 CLion Classic 遷移一些按項目和應(yīng)用程序設(shè)置,但不是全部。

在不同語言配置(即調(diào)試 / 發(fā)布)之間切換可能需要更多時間來讓代碼洞察引擎跟上。也沒有選項可以切換每個文件的解析上下文。

ReSharper C++ 僅適用于 Windows,而 Rider 則支持跨平臺。ReSharper C++/Rider 引擎可能無法像 Windows 環(huán)境那樣無縫地支持非 Windows 環(huán)境。

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

CLion Nova 目前確實的功能包括:

工具鏈:存在多種選項可用于在 CLion 中設(shè)置遠程工作。CLion Nova 支持本地資源的遠程工作,但瘦客戶端 (Gateway) 的遠程工作尚不可用。

語言:Objective-C 語言、CUDA(RSCPP-613、CPP-26144)和一些特定于供應(yīng)商的編譯器擴展尚不受支持。

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

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

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

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3521

    瀏覽量

    88317
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2100

    瀏覽量

    73453

原文標題:JetBrains推出新的C/C++ IDE:CLion Nova

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    華為首款nova系列折疊屏nova Flip即將發(fā)布

    今日,華為震撼揭曉nova系列首款折疊屏力作——nova Flip的璀璨登場日期,定于8月6日盛大發(fā)布,為全球科技迷及潮流追隨者呈獻一場前所未有的創(chuàng)新盛宴。尤為值得關(guān)注的是,nova Flip首次
    的頭像 發(fā)表于 07-29 15:11 ?560次閱讀

    用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?

    激活腳本,如何激活Python虛擬環(huán)境? 使用場景:在Clion中用自定義腳本設(shè)置idf環(huán)境(Clion官方教程),附圖和鏈接如下: https://www.jetbrains.com/help/
    發(fā)表于 06-11 06:49

    clion2020.3.3版本+idf4.4.5,在clion中設(shè)置工具鏈時,找不到idf_cmd_init.bat文件,為什么?

    clion2020.3.3版本+idf4.4.5,在clion中設(shè)置工具鏈時,找不到idf_cmd_init.bat文件,
    發(fā)表于 06-11 06:44

    idf-clion-plugin安裝失敗的原因?

    Clion版本:2023.1.1; 安裝方式:從GitHub倉庫中“Download Zip”后,在Clion中選擇“從本地磁盤安裝”; 報錯:無法從文件 idf-clion-plugin-master.zip 加載插件描述符
    發(fā)表于 06-11 06:22

    CLion IDE使用ESP-IDF刷新固件,燒錄時報錯的原因?

    我已經(jīng)配置好了clion的IDF開發(fā)環(huán)境。并且成功構(gòu)建了固件,但是我在燒錄時卻出現(xiàn)了如下錯誤 ``` ====================[ 構(gòu)建 | flash | ESP32
    發(fā)表于 06-07 07:30

    ElevenLabs推出創(chuàng)新音效生成工具

    在人工智能領(lǐng)域不斷創(chuàng)新的ElevenLabs,繼成功推出模擬人類聲音和音樂的工具后,現(xiàn)在又邁出了重要一步。近日,該公司正式發(fā)布了名為“Sound Effects”的全新工具,旨在幫助播客、電影制作人及游戲開發(fā)者輕松創(chuàng)作音效。
    的頭像 發(fā)表于 06-04 09:20 ?503次閱讀

    OpenAI推出專用的AI檢測工具

    OpenAI最近推出了一款全新的AI檢測工具,這款工具專門針對由DALL·E 3模型生成的圖片。令人印象深刻的是,該工具能夠精準識別出這類圖片,其準確率高達98%。這一舉措的主要目的是
    的頭像 發(fā)表于 05-09 10:01 ?471次閱讀

    亞馬遜推出電商AI工具

    亞馬遜近日宣布推出了一項創(chuàng)新的電商AI工具,該工具旨在幫助賣家們更加高效地創(chuàng)建產(chǎn)品詳情頁面。據(jù)了解,這一AI新功能具備強大的自動化能力,能夠基于賣家提供的關(guān)鍵詞和產(chǎn)品圖片等信息,智能地生成產(chǎn)品標題、描述以及其他重要的詳細信息。
    的頭像 發(fā)表于 03-21 11:45 ?723次閱讀

    Stability AI與Morph AI共同推出一體化AI視頻創(chuàng)作工具

    近日,業(yè)界領(lǐng)先的AI技術(shù)公司Stability AI與中國AI創(chuàng)業(yè)公司Morph AI達成重要合作。雙方宣布共同推出一款革新性的all-in-one(一體式)AI視頻創(chuàng)作工具——Morph Studio。這一
    的頭像 發(fā)表于 03-05 10:44 ?811次閱讀

    蘋果準備推出AI軟件開發(fā)工具

    近日,有知情人士透露,蘋果公司正在全力加碼人工智能,準備推出一款新的軟件開發(fā)工具。這款工具將利用生成式人工智能技術(shù),幫助開發(fā)者自動完成編碼工作,預計將加劇與微軟在人工智能方面的競爭。
    的頭像 發(fā)表于 02-20 14:35 ?826次閱讀

    沃爾瑪推出生成式人工智能工具

    在拉斯維加斯舉辦的2024年消費電子展上,全球最大的零售商沃爾瑪發(fā)布了一款最新的AI技術(shù)產(chǎn)品。該公司推出了一種生成式人工智能工具,這一工具將改變傳統(tǒng)的購物搜索方式。
    的頭像 發(fā)表于 01-10 14:58 ?1438次閱讀

    備貨3000萬部?麒麟芯片+鴻蒙通信加持!華為Nova12系列正式發(fā)布

    12月16日下午,在華為問界M9及華為秋季新品發(fā)布會上,華為終端BG首席運營官何剛正式發(fā)布了華為Nova12系列。Nova致力于打造年輕人喜愛的潮流手機。據(jù)介紹,Nova 12系列手機包括No
    的頭像 發(fā)表于 12-27 09:56 ?2420次閱讀
    備貨3000萬部?麒麟芯片+鴻蒙通信加持!華為<b class='flag-5'>Nova</b>12系列正式發(fā)布

    華為nova 12系列新機曝光,包含三款機型和旗艦款攝像頭配置

    據(jù)了解,華為nova 12系列現(xiàn)已有多款機型通過了中國強制性產(chǎn)品認證(簡稱3C認證)。具體來說,可能包括nova 12活力版、nova 12 Pro以及nova 12 Ultra等多種
    的頭像 發(fā)表于 12-18 14:29 ?2222次閱讀

    谷歌推出AI驅(qū)動的代碼補全和生成工具Duet AI

    谷歌稱,Duet AI現(xiàn)在可運用上述合作伙伴的數(shù)據(jù),協(xié)助開發(fā)者們編寫相關(guān)平臺的代碼。它還將與Datadog、JetBrains及Langchain等公司的文檔和知識資源相結(jié)合,以協(xié)助開發(fā)者的測試自動化、問題排除和漏洞修補等事宜。
    的頭像 發(fā)表于 12-14 11:22 ?847次閱讀

    JetBrains推出新的C/C++ IDE:CLion Nova

    該公司打算先收集用戶反饋,然后在 2024 年的某個時刻根據(jù)具體的反饋結(jié)果將 CLion Nova 合并到 CLion Classic。在此之前,預覽版本將免費提供,并且可以與 CLion
    的頭像 發(fā)表于 11-20 17:24 ?1073次閱讀
    <b class='flag-5'>JetBrains</b><b class='flag-5'>推出</b>新的C/C++ IDE:<b class='flag-5'>CLion</b> <b class='flag-5'>Nova</b>