翻譯|產品更新|編輯:鮑佳佳|2020-10-20 13:28:24.090|閱讀 159 次
概述:今天,CLion的新2020.3 EAP版本已可用!以下是此新EAP版本中的要點摘要:改進了Google測試支持。現在,重新編譯單個文件可用于Makefile項目。Qt項目的增強功能:Qt信號和插槽的代碼成,Qt樣式的自動導入,更新的Qt項目模板。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合CMake編譯系統,從而提高開發人員的工作效率。感興趣的朋友歡迎下載試用!CLion現已加入在線訂購,點擊此處查看價格詳情>>
增強的Google測試支持
CLion支持最流行的C ++單元測試框架,還為CMake項目提供了內置的CTest運行程序。除了研究2020.3中的CTest之外,還致力于對Google Test集成以及內置的測試運行程序進行一些改進:
順便說一下,我們2020年的研究表明,有31%的C ++開發人員正在使用Google Test,這使其成為世界上最受歡迎的單元測試框架。希望以上改進能使您在CLion中使用Google Test的體驗更流暢,更高效。
重新編譯Makefile項目的單個文件操作
為了加快開發過程,有時您可能需要編譯一個文件而不構建整個項目。為此,CLion提供了“Recompile”操作。現在,它適用于Makefile項目!在Windows / Linux上(使用Ctrl+Shift+F9),在MacOS上使用??F9,或者干脆通過Build | Recompile ‘file name’構建它。
為Qt項目提供更多幫助
到目前為止,在2020.3 EAP中,已經宣布了針對Qt Console可執行文件和Qt Widgets可執行項目類型的新Qt模板。在此版本中,改進了這些模板的“New project”對話框,添加了Qt CMake前綴路徑字段和Qt版本:
模板本身也已更新。
信號和時隙機制是Qt的主要特征,因為它們是用于對象之間通信的實體?,F在,CLion知道何時必須完成信號或插槽,并僅在完成下拉列表中過濾相應的成員。例如,對于信號:
或插槽:
當然,SIGNAL和SLOT宏也是在這樣的位置代碼完成可用,而所有不相關的類成員被過濾掉。
最后,CLion現在支持Qt樣式的自動導入。例如,對于QUrl類型,將建議:#include
模板的更準確的代碼完成
自從將代碼完成功能轉移到CLion中基于Clangd的引擎以來,我們已經對其進行了重大改進。它變得越來越快,越來越準確,我們正在不斷改進它。這次,我們修復了模板的幾個代碼完成問題。
Clang-Tidy更新通知
CLion使用基于Clang的語言引擎和相應LLVM版本中的Clang-Tidy。內置的Clang-Tidy的版本可以在“Settings/Preferences | Languages & Frameworks | C/C++ | Clang-Tidy完成。在配置文件中使用“-*”模式時,某些較新的檢查可能不會在CLion中顯示。
我們引入了一條通知,通知您何時將Clang-Tidy更新到新版本,以便您可能需要更新配置文件。
如果您單擊通知中的“Review”鏈接,則會根據當前配置文件獲得可用新支票及其激活狀態的列表:
如果您不依賴CLion配置來使用Clang-Tidy,而是使用自己的配置,則通知還會警告您“ clclang-tidy files may overwrite your IDE settings”。在這種情況下,您可以手動檢查.clang-tidy配置文件。
需要注意的一些重要限制:
其他改進
其他增強功能包括:
這些功能是不是很酷?前往慧都網免費下載最新版嘗試一下,在評論分享你的想法。慧都隆重推出“軟件國產化服務季 ” 低價狂潮,省到尖叫最高立減2999元!低至797元!想要購買Clion正版授權的朋友歡迎。
JetBrain技術交流群現已開通,QQ搜索群號“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: