CLion是一款專為開發(fā)C及C++所設(shè)計的跨平臺IDE。它是以IntelliJ為基礎(chǔ)設(shè)計的钱骂,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力叔锐。
更好的IDE性能
此版本的CLion以質(zhì)量為目標,并在整個過程中進行了許多性能改進见秽。關(guān)鍵的增強功能會影響代碼完成愉烙,重命名重構(gòu),“構(gòu)建/更新符號”步驟的優(yōu)化以及UI凍結(jié)的消除解取。
重命名重構(gòu)更快
CLion中的重命名重構(gòu)功能非常強大步责,因為它不僅可以重命名代碼用法,還可以重命名字符串文字和注釋中的用法。如果您仍然只想重命名代碼用法蔓肯,它現(xiàn)在會更快遂鹊,因為它可以要求您在實際搜索之前做出此決定。(要使用此功能蔗包,請關(guān)閉“首選項” |“編輯器” |“常規(guī)” |“重構(gòu)” |“啟用就地模式”秉扑。)
忍者和其他生成器在CMake
對新CMake File API的支持使CLion 2019.3啟用各種CMake生成器(需要CMake 3.15或更高版本)。以前僅支持Makefile调限,現(xiàn)在用戶可以選擇Ninja舟陆,Xcode,Visual Studio等耻矮。
這適用于所有平臺秦躯,遠程模式以及WSL。
CMake默認
為了簡化新CLion項目的配置過程裆装,您現(xiàn)在可以配置一個或多個默認CMake配置文件踱承,這些配置文件將用于所有新項目。使用文件|?其他設(shè)置|?新項目的首選項...
其他CMake支持改進包括:
現(xiàn)在哨免,即使其他一些失敗茎活,也可以重新加載CMake有效配置。
CMake 3.15捆綁在CLion 2019.3琢唾。
如果您的編譯器不支持-fpch-preprocess標志妙色,則您的項目仍將成功加載到CLion 2019.3中。在此博客文章中查看詳細信息慧耍。
調(diào)試器
遠程GDB服務(wù)器
如果要從本地運行的CLion調(diào)試遠程計算機上的可執(zhí)行文件身辨,現(xiàn)在可以使用“遠程GDB服務(wù)器”配置。CLion將上傳可執(zhí)行文件并在gdbserver下啟動程序芍碧,因此不再需要手動進行操作.
LLDB 9和更好的漂亮打印機
在CLion 2019.3中煌珊,macOS和Linux上的捆綁LLDB已更新為v9.0。除此之外泌豆,還對捆綁的LLDB漂亮打印機進行了重大清理定庵,解決了一系列相關(guān)問題。