曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

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

CPP開發(fā)者 ? 來源:OSC開源中國(guó)社區(qū) ? 2023-11-20 17:24 ? 次閱讀

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

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

統(tǒng)一 JetBrains 所有 C++ 工具(即 CLion、Rider 和 ReSharper C++)的用戶體驗(yàn)。

b342b230-8778-11ee-939d-92fbcf53809c.png

CLion Nova 仍然使用兩種 C++ 語言引擎:基于 clangd 的引擎和 ReSharper C++/Rider 使用的引擎,且 CLion Nova 包含了 CLion Classic 的大部分功能。 CLion Nova的性能優(yōu)勢(shì)主要在于:

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

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

查找使用速度更快

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

更快的測(cè)試索引

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

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

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

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

b352bf7c-8778-11ee-939d-92fbcf53809c.png

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

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

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

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

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

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

b35e2100-8778-11ee-939d-92fbcf53809c.png

CLion Nova 目前確實(shí)的功能包括:

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

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

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

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

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

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

    關(guān)注

    1

    文章

    365

    瀏覽量

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

    關(guān)注

    22

    文章

    2116

    瀏覽量

    74644
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1653

    瀏覽量

    49773

原文標(biāo)題:JetBrains 推出新的 C/C++ IDE:CLion Nova

文章出處:【微信號(hào):CPP開發(fā)者,微信公眾號(hào):CPP開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C++學(xué)到什么程度可以找工作?

    C++學(xué)到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開發(fā)人員或相關(guān)職位,通常需要掌握以下幾個(gè)方面: 1. **語言基礎(chǔ)**:你需要對(duì)C++的核心概念有扎實(shí)的理解,包括但不限于指針、內(nèi)存
    發(fā)表于 03-13 10:19

    JetBrains IDE上架開發(fā)微信小程序的官方插件

    一直以來,小程序開發(fā)者必須安裝第三方插件,才能在 JetBrains IDE 中進(jìn)行小程序開發(fā)。在 JetBrains Marketplace 上,有關(guān)插件已有約 50 萬下載量。 對(duì)于這個(gè)在中國(guó)
    的頭像 發(fā)表于 01-16 17:15 ?502次閱讀
    <b class='flag-5'>JetBrains</b> <b class='flag-5'>IDE</b>上架開發(fā)微信小程序的官方插件

    Spire.XLS for C++組件說明

    Spire.XLS for C++ 是一款專業(yè)的 C++ Excel 組件,可以用在各種 C++ 框架和應(yīng)用程序中。Spire.XLS for C++ 提供了一個(gè)對(duì)象模型 Excel
    的頭像 發(fā)表于 01-14 09:40 ?466次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說明

    EE-112:模擬C++中的類實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《EE-112:模擬C++中的類實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-03 15:15 ?0次下載
    EE-112:模擬<b class='flag-5'>C++</b>中的類實(shí)現(xiàn)

    同樣是函數(shù),在CC++中有什么區(qū)別

    同樣是函數(shù),在 CC++ 中有什么區(qū)別? 第一個(gè)返回值。 C語言的函數(shù)可以不寫返回值類型,編譯器會(huì)默認(rèn)為返回 int。 但是 C++ 的函數(shù),除了構(gòu)造和析構(gòu)這兩個(gè)特殊的函數(shù),必須
    的頭像 發(fā)表于 11-29 10:25 ?733次閱讀

    C7000 C/C++優(yōu)化指南用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《C7000 C/C++優(yōu)化指南用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 11-09 15:00 ?0次下載
    <b class='flag-5'>C</b>7000 <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>優(yōu)化指南用戶手冊(cè)

    MSP430優(yōu)化C/C++編譯器v21.6.0.LTS

    電子發(fā)燒友網(wǎng)站提供《MSP430優(yōu)化C/C++編譯器v21.6.0.LTS.pdf》資料免費(fèi)下載
    發(fā)表于 11-08 14:57 ?0次下載
    MSP430優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器v21.6.0.LTS

    ARM優(yōu)化C/C++編譯器 v20.2.0.LTS

    電子發(fā)燒友網(wǎng)站提供《ARM優(yōu)化C/C++編譯器 v20.2.0.LTS.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 10:46 ?0次下載
    ARM優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器 v20.2.0.LTS

    TMS320C6000優(yōu)化C/C++編譯器v8.3.x

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000優(yōu)化C/C++編譯器v8.3.x.pdf》資料免費(fèi)下載
    發(fā)表于 11-01 09:35 ?1次下載
    TMS320<b class='flag-5'>C</b>6000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器v8.3.x

    TMS320C28x優(yōu)化C/C++編譯器v22.6.0.LTS

    電子發(fā)燒友網(wǎng)站提供《TMS320C28x優(yōu)化C/C++編譯器v22.6.0.LTS.pdf》資料免費(fèi)下載
    發(fā)表于 10-31 10:10 ?0次下載
    TMS320<b class='flag-5'>C</b>28x優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器v22.6.0.LTS

    C語言和C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語言和C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?598次閱讀

    C7000優(yōu)化C/C++編譯器

    電子發(fā)燒友網(wǎng)站提供《C7000優(yōu)化C/C++編譯器.pdf》資料免費(fèi)下載
    發(fā)表于 10-30 09:45 ?0次下載
    <b class='flag-5'>C</b>7000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器

    OpenVINO2024 C++推理使用技巧

    很多人都使用OpenVINO新版的C++ 或者Python的SDK,都覺得非常好用,OpenVINO2022之后的版本C++ SDK做了大量的優(yōu)化與整理,已經(jīng)是非常貼近開發(fā)的使用習(xí)慣與推理方式。與OpenCV的Mat對(duì)象對(duì)接方式更是幾乎無縫對(duì)接,非常的方便好用。
    的頭像 發(fā)表于 07-26 09:20 ?1381次閱讀

    C++語言基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《C++語言基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 07-19 10:58 ?8次下載

    C++中實(shí)現(xiàn)類似instanceof的方法

    C++有多態(tài)與繼承,但是很多人開始學(xué)習(xí)C++,有時(shí)候會(huì)面臨一個(gè)常見問題,就是如何向下轉(zhuǎn)型,特別是不知道具體類型的時(shí)候,這個(gè)時(shí)候就希望C++ 可以向Java或者Python中有instanceof這個(gè)
    的頭像 發(fā)表于 07-18 10:16 ?808次閱讀
    <b class='flag-5'>C++</b>中實(shí)現(xiàn)類似instanceof的方法