十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
CLion 2019 for Mac是一款專為開發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE智能代碼編輯器。CLion Mac版是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來(lái)開發(fā)C/C++,CLion 2019 for Mac漢化版同時(shí)它還使用智能編輯器來(lái)提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開發(fā)人員的工作效率。
CLion 2019 for Mac中文版軟件介紹
CLion 2019 for Mac是一款適用于C和C ++的跨平臺(tái)IDE,功能強(qiáng)大的智能編碼輔助和代碼分析軟件,使用 CLion能夠通過(guò)即時(shí)導(dǎo)航和可靠的重構(gòu)來(lái)提升你的工作效率,強(qiáng)大的智能代碼輔助,讓你省時(shí)省力又省心,擁有只能編輯器來(lái)分析上下文,通過(guò)導(dǎo)航和搜索功能快速找到你需要的內(nèi)容,非常實(shí)用的是能夠?qū)崟r(shí)現(xiàn)實(shí)出代碼中存在的錯(cuò)誤和可能出現(xiàn)風(fēng)險(xiǎn)的地方,方便大家快速修復(fù),避免后期不必要的損失。
CLion經(jīng)過(guò)多次更新,現(xiàn)在已經(jīng)更新到了CLion 2019.3版本,新版本功能更加強(qiáng)大,包括ClangFormat支持。捆綁的LLDB已更新至v7.0.1,反匯編視圖已得到改進(jìn),現(xiàn)在可供LLDB使用(以前只適用于GDB),注入的語(yǔ)言支持(例如,SQL,HTML,RegExp)等。
CLion 2019 for Mac漢化版 功能介紹
智能C 和C ++編輯器
由于本機(jī)C和C ++支持,包括現(xiàn)代C ++標(biāo)準(zhǔn),libc ++和Boost,CLion一直都知道您的代碼,并在您專注于重要事項(xiàng)時(shí)處理例程。
導(dǎo)航
立即導(dǎo)航到符號(hào)的聲明或上下文用法,在整個(gè)項(xiàng)目中按名稱搜索類,文件或符號(hào),通過(guò)結(jié)構(gòu)和層次視圖查找代碼庫(kù)。
代碼生成
添加類成員,覆蓋/實(shí)現(xiàn)函數(shù),生成構(gòu)造函數(shù)/析構(gòu)函數(shù),getter / setter,相等,關(guān)系和流輸出操作符,用語(yǔ)句包裝代碼塊,或者從實(shí)際使用中生成聲明 - 所有這些都通過(guò)簡(jiǎn)單的鍵盤快捷鍵完成。
重構(gòu)
重命名符號(hào),在層次結(jié)構(gòu)中上/下移動(dòng)成員,更改函數(shù)簽名,并確保CLion的自動(dòng)重構(gòu)將在整個(gè)代碼中準(zhǔn)確傳播適當(dāng)?shù)母摹?
即時(shí)代碼分析
使用CLion,您可以同時(shí)創(chuàng)建美觀且正確的代碼。立即識(shí)別潛在的代碼問(wèn)題......
...并在您輸入時(shí)修復(fù)!確保CLion自動(dòng)處理所有正確的更改。
CLion還執(zhí)行數(shù)據(jù)流分析,以找出無(wú)法訪問(wèn)的代碼,無(wú)限遞歸等所有情況。
集成調(diào)試器
通過(guò)CLion友好的調(diào)試器用戶界面輕松調(diào)查和解決問(wèn)題,GDB或LLDB作為后端提供。
附加到本地進(jìn)程或遠(yuǎn)程調(diào)試。在源不可用時(shí)檢查反匯編視圖。
內(nèi)聯(lián)變量視圖
在調(diào)試時(shí),使用編輯器中顯示的變量值獲取項(xiàng)目的完整視圖。
手表和變量視圖
檢查堆棧幀中所選函數(shù)的所有變量的狀態(tài),或監(jiān)視調(diào)試會(huì)話期間變量/表達(dá)式的變化。
評(píng)估表達(dá)
在調(diào)試會(huì)話中的某個(gè)執(zhí)行點(diǎn)停止時(shí),評(píng)估函數(shù)調(diào)用的結(jié)果或某些復(fù)雜的表達(dá)式。
完全集成的C / C ++開發(fā)環(huán)境
項(xiàng)目模型
CLion使用CMake,Gradle C ++和編譯數(shù)據(jù)庫(kù)項(xiàng)目模型,在代碼編輯和重構(gòu)期間使用來(lái)自那里的所有信息。
在一個(gè)地方你需要的一切
您日常開發(fā)所需的一切包括:所有流行的VCS(Subversion,Git,GitHub,Mercurial,CVS和Perforce),Google Test,Boost.Test和Catch框架,用于單元測(cè)試,Doxygen和數(shù)據(jù)庫(kù)工具。
以鍵盤為中心的方法
為了幫助您專注于代碼并提高工作效率,CLion幾乎可以為其所有功能,操作和命令提供鍵盤快捷鍵。
歡迎Vim粉絲安裝 Vim-emulation插件。
本地和遠(yuǎn)程工作
使用嵌入式終端,無(wú)需離開IDE即可運(yùn)行任何命令:本地或遠(yuǎn)程使用SSH協(xié)議。
在本地編輯代碼后,在本地或遠(yuǎn)程構(gòu)建,運(yùn)行或調(diào)試應(yīng)用程序或單元測(cè)試。
CLion Mac版 新增功能
1.WSL
Windows上的Linux工具鏈如果您的項(xiàng)目在Windows上開發(fā)時(shí)需要Linux工具鏈,您現(xiàn)在可以在Windows上運(yùn)行的CLion中使用 Windows子系統(tǒng)Linux(WSL)。在Preferences | 下配置WSL和相應(yīng)的工具鏈 構(gòu)建,執(zhí)行,部署| 工具鏈,然后你準(zhǔn)備在CLion中使用它。將使用WSL上的標(biāo)頭搜索路徑,并將為您創(chuàng)建Linux二進(jìn)制文件以在WSL上運(yùn)行和調(diào)試。
關(guān)于WSL的Valgrind MemcheckValgrind Memcheck可以檢測(cè)到數(shù)十個(gè)內(nèi)存錯(cuò)誤和泄漏,現(xiàn)在可供WSL上的Windows用戶使用。打開WSL工具鏈,確保在設(shè)置(Preferences | Build,Execution,Deployment | Valgrind)中檢測(cè)到Valgrind,然后在Valgrind Memcheck下編譯并運(yùn)行常規(guī)和測(cè)試目標(biāo),以檢測(cè)可能的錯(cuò)誤和泄漏。在“運(yùn)行”工具窗口的特殊選項(xiàng)卡中查看結(jié)果。
2.C ++支持
C ++ 17:如果和切換初始化器為避免污染環(huán)境范圍或在if和switch運(yùn)算符中為初始化器創(chuàng)建人工范圍,C ++ 17建議為if和switch條件添加初始化器。CLion現(xiàn)在正確地解析和解決這些陳述。
C ++ 17:結(jié)構(gòu)化綁定C ++ 17引入了結(jié)構(gòu)化綁定 - 一種將標(biāo)識(shí)符列表綁定到一組對(duì)象的方便而緊湊的方法。CLion的C ++語(yǔ)言引擎現(xiàn)在支持此功能,并為其進(jìn)行準(zhǔn)確的代碼分析。
三元運(yùn)算符在三元運(yùn)算符現(xiàn)在在克利翁的代碼分析正確處理。這意味著不再拋出許多錯(cuò)誤警告和錯(cuò)誤,例如:- 三元+新運(yùn)算符中的紅色代碼- 如果std::out在三元運(yùn)算符中使用,則為誤報(bào)if- 從三元運(yùn)算符初始化引用時(shí),解析不正確
重命名和更改層次結(jié)構(gòu)的簽名重構(gòu)層次結(jié)構(gòu)可能很棘手,尤其是在派生函數(shù)中引入更改時(shí)。為了使其可靠,我們確保Rename和Change Signature重構(gòu)更新所有繼承分支中的函數(shù),包括兄弟函數(shù)。
3.整潔
Clang-Tidy選項(xiàng)和配置現(xiàn)在,您可以在“選項(xiàng)”下的CLion中為某些Clang-Tidy檢查(例如,modernize-use-nullptr)提供選項(xiàng)。編輯| 檢查| C / C ++ | 一般| 鏘,整潔。如果您更喜歡.clang-tidy配置文件而不是IDE提供的設(shè)置(例如,因?yàn)槟鷮⑦@些配置文件存儲(chǔ)在VCS中以供整個(gè)團(tuán)隊(duì)訪問(wèn)和在各種IDE中使用),您可以配置CLion以尊重您現(xiàn)有的每個(gè)目錄配置。
4.編輯
代碼折疊控制語(yǔ)句現(xiàn)在,您可以折疊/展開控制語(yǔ)句(如if/else,do/while,for,或switch)一個(gè)代碼塊是超過(guò)一行,或者用括號(hào)括起來(lái)的代碼塊。只需使用??。/?+您也可以將鼠標(biāo)懸停在折疊的塊上以預(yù)覽內(nèi)容。
消息工具窗口:新設(shè)置使用v2019,您可以決定是否始終需要構(gòu)建輸出(因此應(yīng)該是可見的),或者僅在出現(xiàn)某些警告或錯(cuò)誤時(shí)才需要。在消息工具窗口設(shè)置中查找以下選項(xiàng):- 始終在構(gòu)建中顯示(默認(rèn))- 警告/錯(cuò)誤時(shí)自動(dòng)隱藏和顯示
C和C ++的面包屑使用面包屑跟蹤您在C和C ++代碼中的位置 - 編輯器底部的小標(biāo)記可幫助您瀏覽代碼?,F(xiàn)在CLion在那里顯示名稱空間,類,結(jié)構(gòu),函數(shù)和lambdas。
打開/刪除代碼塊要使用大量嵌套語(yǔ)句準(zhǔn)確,安全地刪除復(fù)雜代碼中的封閉部分,請(qǐng)使用“展開/刪除...”操作(???)。這表明該選項(xiàng)會(huì)根據(jù)您的插入符號(hào),并能展開的if,else,for,while,do..while和for控制語(yǔ)句。
5.CMake
CMake安裝如果項(xiàng)目中有任何CMake安裝目標(biāo),則可以立即從CLion的“運(yùn)行”菜單調(diào)用“ 安裝 ”。該cmake install命令將被執(zhí)行?;蛘?,您可以在CLion中為任何運(yùn)行配置添加“ 安裝”步驟。
打開單個(gè)文件和非CMake項(xiàng)目雖然CLion仍然需要一個(gè)CMake項(xiàng)目來(lái)提供智能IDE功能,但您現(xiàn)在可以在CLion中打開一個(gè)不必連接到任何CMake項(xiàng)目的文件或文件夾。按照內(nèi)置通知選擇并稍后加載CMakeLists.txt文件。調(diào)用工具| CMake | 隨時(shí)卸載CMake以從當(dāng)前的CMakeLists.txt取消綁定項(xiàng)目。CMakeLists.txt文件模板創(chuàng)建新文件(?N)現(xiàn)在提供了創(chuàng)建CMakeLists.txt文件的選項(xiàng)。生成的文件的內(nèi)容由Preferences |中的模板定義 編輯| 文件和代碼模板,因此您可以根據(jù)項(xiàng)目或團(tuán)隊(duì)的需要對(duì)其進(jìn)行自定義。
6.配置范圍
預(yù)定義和自定義范圍CLion 2019帶來(lái)了幾個(gè)預(yù)定義的范圍,可以幫助從不同角度概述您的項(xiàng)目,例如項(xiàng)目源文件,項(xiàng)目非源文件和更改文件。您還可以配置自定義作用域,例如僅包含項(xiàng)目頭文件的作用域。
項(xiàng)目視圖默認(rèn)情況下,Project View打開項(xiàng)目,其中包括所有項(xiàng)目文件,包括生成的文件夾(如cmake-build-debug)和其他排除的文件夾。稍后,您可以在其他預(yù)定義或自定義范圍之間進(jìn)行選擇。
在路徑中查找要縮小搜索范圍并使其更快更有效,請(qǐng)?jiān)凇霸诼窂街胁檎摇睂?duì)話框中使用范圍。之前創(chuàng)建的所有自定義作用域都可在列表中找到。
7.VCS:Partial Git提交
選擇要提交的代碼塊想要僅從文件中提交所選更改并將其他更改留待以后使用?部分Git提交(git add -p)可以在這里提供幫助,現(xiàn)在CLion提供了對(duì)它們的支持!要在提交中包含代碼塊,請(qǐng)使用“提交更改”對(duì)話框的“差異”窗格中的復(fù)選框。
將更改移至更改列表編輯文件時(shí),您可以在左側(cè)裝訂線中看到更改標(biāo)記。這些不僅可以讓您概述更改并將其回滾,還可以將其移動(dòng)到任何現(xiàn)有的更改列表或創(chuàng)建新的更改并將當(dāng)前代碼塊添加到其中。
8.更多語(yǔ)言 -
更強(qiáng)大Objective-C / Objective-C ++支持使用Objective-C / Objective-C ++中的文件添加到您的CMake項(xiàng)目中,并受益于捆綁到CLion 的以下功能(由AppCode提供):- 語(yǔ)言語(yǔ)法支持- Objective-C檢查(鏗鏘聲分析儀組除外)- 鍵值編碼支持- 實(shí)時(shí)和文件模板- 代碼風(fēng)格/配色方案Fortran和Rust插件Fortran插件附帶FORTRAN 77/90/95/2003和2008支持。功能包括智能編輯器,導(dǎo)航操作,代碼分析和調(diào)試器。Rust插件附帶:- 船上的貨物構(gòu)建系統(tǒng),更新到CLion的New Project向?qū)? 和一個(gè)調(diào)試器。
9.其他改進(jìn)
在CLion Mac版中還有許多其他有用的增強(qiáng)功能。在我們的博客中了解更多信息。- 性能改進(jìn):引入了重要更改以使編輯器更具響應(yīng)性。實(shí)施了增量突出顯示。- MSVC默認(rèn)情況下:無(wú)需在注冊(cè)表中打開Microsoft Visual C ++編譯器支持 - 現(xiàn)在它默認(rèn)工作。-配色方案改進(jìn):CLion現(xiàn)在捆綁了MonokAI和github方案,并對(duì)現(xiàn)有方案進(jìn)行了大量修復(fù)。
CLion 2019 for Mac漢化版 特色介紹
智能編碼輔助
當(dāng)您專注于重要的事情時(shí),相信CLion會(huì)照顧日常事務(wù)。通過(guò)直觀了解您的代碼,它可以通過(guò)智能和相關(guān)的代碼完成,即時(shí)導(dǎo)航和可靠的重構(gòu)來(lái)提高您的工作效率。
輕松入手
在CLion中啟動(dòng)新項(xiàng)目非常容易,只需單擊一下即可將文件添加到項(xiàng)目中。CLion使用CMake,Gradle和編譯數(shù)據(jù)庫(kù)項(xiàng)目模型。如果您使用其他類型的項(xiàng)目,IDE將幫助您導(dǎo)入到CMake。
智能編輯器
使用可分析上下文并了解項(xiàng)目的IDE,您可以比您想象的更快地編寫代碼。通過(guò)代碼洞察力嘗試智能完成,格式化和有用的視圖。
導(dǎo)航和搜索
通過(guò)代碼找到您的方式,即時(shí)導(dǎo)航到符號(hào),類或文件。檢查調(diào)用或類型層次結(jié)構(gòu),輕松搜索幾乎所有內(nèi)容(包括IDE設(shè)置)。
代碼生成和重構(gòu)
在CLion為您生成代碼時(shí)節(jié)省不必要的打字時(shí)間:從getter / setter到更復(fù)雜的模板。使用重構(gòu)以思考的速度改進(jìn)和清理代碼。
即時(shí)代碼分析
用CLion寫出漂亮而正確的代碼。所有支持語(yǔ)言的靜態(tài)分析(包括DFA)會(huì)在您鍵入時(shí)立即突出顯示代碼中的警告和錯(cuò)誤,并建議快速修復(fù)。
編輯器定制
選擇一個(gè)默認(rèn)編輯器主題或自定義它們以符合您的個(gè)人選項(xiàng)。采用以鍵盤為中心的方法,選擇您最喜歡的鍵盤圖,或輕松創(chuàng)建自己的鍵盤圖。
內(nèi)置工具和集成
CLion不僅僅是一名編輯,因?yàn)樗峁┝藦?qiáng)大的調(diào)試器和動(dòng)態(tài)分析工具,可以輕松調(diào)查和解決問(wèn)題,內(nèi)置Google Test,Boost.Test和Catch進(jìn)行單元測(cè)試,許多流行的VCS支持開箱即用等等。
運(yùn)行和調(diào)試
在本地或遠(yuǎn)程在CLion中構(gòu)建,運(yùn)行和調(diào)試應(yīng)用程序和單元測(cè)試。
使用帶有GDB或LLDB的調(diào)試器UI作為后端。
動(dòng)態(tài)分析
使用Valgrind Memcheck和Google Sanitizers集成來(lái)檢測(cè)內(nèi)存錯(cuò)誤,數(shù)據(jù)爭(zhēng)用和未定義的行為問(wèn)題。使用CPU Profiler集成分析應(yīng)用程序的性能。
CMake支持
CMake是一個(gè)著名的跨平臺(tái)構(gòu)建系統(tǒng),廣泛用于C和C ++項(xiàng)目。受益于CLion的智能CMake支持,包括代碼生成,完成和自動(dòng)目標(biāo)更新。
單元測(cè)試
CLion支持Google Test,Boost.Test和Catch框架,并提供內(nèi)置的測(cè)試運(yùn)行器以及強(qiáng)大的UI來(lái)調(diào)查測(cè)試結(jié)果。它甚至可以在您編寫測(cè)試時(shí)為您生成代碼(對(duì)于Google Test)。
代碼文檔
使用CLion可以輕松記錄您的代碼。在快速文檔彈出窗口中預(yù)覽Doxygen風(fēng)格的文檔,使用命令和函數(shù)參數(shù)的完成,并為Doxygen注釋生成存根。
VCS集成和本地歷史
CLion為大多數(shù)流行的VCS提供了統(tǒng)一的界面,包括Subversion,Git,GitHub,Mercurial,CVS,Perforce和TFS。同時(shí),當(dāng)?shù)貧v史將為您免除意外事故。
終端,Vim模式,數(shù)據(jù)庫(kù)等
通過(guò)內(nèi)置終端訪問(wèn)命令行,將Vim仿真模式與Vim鍵綁定一起打開,或者使用其他各種插件擴(kuò)展IDE的功能。
CLion 2019 for Mac漢化版 更新日志
macOS 10.8.3或更高版本
最低2 GB RAM
建議使用4 GB RAM
1024x768最低屏幕分辨率
https://www.macdown.com/mac/6489.html