JetBrains CLion是由捷克JetBrains公司開發(fā)的一款跨平臺(tái)的 C++ IDE,風(fēng)格接近 Qt creator 和 Xcode。Clion 特點(diǎn)是可以智能的進(jìn)行代碼重構(gòu),比如改名,提取類,提取函數(shù)等,Clion 與 Java IDE IntelliJ IDEA 功能上很接近。這些年隨著 CMake 的譜及,以及其自身的不斷完善,Clion 又重新進(jìn)入我的視野。CLion 現(xiàn)已發(fā)布今年的第三個(gè)大版本更新,更好的支持您從事現(xiàn)代 C 和 C++ 開發(fā)!以更加準(zhǔn)確的代碼檢查功能、重新設(shè)計(jì)的 CMake 工作流、Windows 上的遠(yuǎn)程 GDB 調(diào)試…等功能,來快速實(shí)現(xiàn)您的想法并達(dá)到更高代碼質(zhì)量。
為什么選擇CLion
CLion:強(qiáng)大編程語言的強(qiáng)大工具
CLion是一款適用于C語言和C++的跨平臺(tái)智能IDE。它是基于IntelliJ平臺(tái),包含了許多智能功能,能夠提高開發(fā)者的生產(chǎn)力。這種強(qiáng)大的IDE利用JetBrains在代碼質(zhì)量、高效編碼導(dǎo)航、代碼智能填充、高速編碼分析、迅速修復(fù)建議、廣泛的代碼生成建議、優(yōu)秀的代碼重構(gòu)、并支持CMake系統(tǒng)等方面的優(yōu)點(diǎn),來幫助開發(fā)人員在Linux、OS X和Windows上高效快捷地開發(fā)C/C++。
擁有一個(gè)IDE,輕松使用多種語言
CLion是專門針對(duì)C/C++程序開發(fā)語言而設(shè)計(jì)的,同時(shí)您也可以通過相關(guān)插件獲得能夠完美支持Cmake語言,web語言(JavaScript,XML,HTML及其它),YAML及其它語言的強(qiáng)大功能。
智能協(xié)助編碼
CLion可以智能完成一些常規(guī)流程,使您能夠?qū)⒕杏诟匾氖虑樯?。通過了解您的編碼習(xí)慣,CLion能夠?qū)崿F(xiàn)智能智能相關(guān)代碼填充,即時(shí)導(dǎo)航和可靠重構(gòu),大大提高您的編碼效率。
內(nèi)置工具與集成
CLion不止是一個(gè)代碼編輯器,它可是一款功能強(qiáng)大的智能分析解決問題的調(diào)試器,不僅如此,它還智能支持Cmake,內(nèi)置Google Test以便進(jìn)行單元測試,以及許多市面上流行的VCS都可開箱即用。
功能簡介
1.支持C語言和C++(包括C++11、libc++和Boost)
2.支持JavaScript、XML、HTML和CSS
3.可用于64位Linux、OS X和64位Windows系統(tǒng)
4.支持CMake
5.最優(yōu)秀的代碼輔助功能,包括多個(gè)光標(biāo)、智能填充和一鍵導(dǎo)航
6.安全自動(dòng)重構(gòu)代碼
7.代碼分析功能,保證代碼質(zhì)量,配有迅速修復(fù)功能
8.集成的調(diào)試器具有“評(píng)估表達(dá)式”功能、STL渲染等
9.集成了諸多流行的控制系統(tǒng)版本,包括Subversion、Git、GitHub、Mercurial、CVS、Perforce (通過插件)和TFS
嵌入式中斷和Vim-emulation模式(通過插件)
系統(tǒng)要求
• Linux 64-bit, Windows 7.0 x64, 8.0 x64 or OS X 10.9+
• 2 GB of free RAM
• GNOME or KDE desktop for Linux
• JDK 1.6 or higher
• 1024×768 minimum screen resolution
• 64位Linux、64位Windows 7或OS X 10.9+2GB可用內(nèi)存
• Linux GNOME或KDE桌面
• 1.6版JDK或更高版本
•分辨率至少達(dá)到1024×768