產品概述
這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智慧型編輯器來提高代碼質量、自動代碼重構並且深度整合CMake編譯系統,從而提高開發人員的工作效率。
功能介紹
CLion是Jetbrains公司旗下新推出的一款專為開發C/C++所設計的跨平台IDE,它是以IntelliJ為基礎設計的,同時還包含了許多智慧型功能來提高開發人員的生產力。
重要功能簡介:
l 提供C及C++支持(包含C++11, libc++ 和Boost),同時也支持JavaScript, XML, HTML 和CSS 。
l 跨平台:您可在64-bit Linux,OS X 以及64-bit Windows上使用它。
l 支持GCC、clang、MinGW、Cygwin 編譯器以及 GDB 調試器。
l 提供對CMake 支持:包含自動處理CMake changes和CMake targets,更新新創建的 C/C++ 檔案及CMake Cache 編輯器。
l 提供各式編碼輔助:包含多行編輯功能、智慧型完成功能以及一鍵導航等。
l 安全可信的自動代碼重構功能。
l 代碼分析功能:監控代碼品質並提供快速修復讓開發人員得以及時就地解決問題。
l 集成GDB 調試器及評估表達式(expressions)功能、STL 容器渲染器(renderers)、監視(watches)、內嵌變數視圖等。
l 與最熱門的版本控制系統集成:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。
l 內建terminal 模式並可通過外掛程式實現提供Vim-emulation模式。
智慧型編輯器
l CLion的智慧型編輯器能幫助開發人員更快地將代碼補全,同時它還保持開發人員的代碼格式化並符合配置編碼的風格。使用此智慧型編輯器能快速選擇代碼塊,還可以將代碼重新排序。
代碼生成和重構
l 在CLion中,開發人員可以使用之前定義發布的函式、變數、數據成員或者一個類,在IDE中會用紅色來突出顯示。同時CLion還提供了一套可靠的重構來幫助開發人員保持代碼的質量,此代碼重構適用於整個變化範圍。
代碼分析
l CLion還提供了動態的代碼分析,能不斷地監控代碼潛在的錯誤。如果在編輯器中找到了可以的代碼,那么它會提出快速修正的方法來解決這個問題。
支持CMake
l CLion提供了對CMake的支持,這包括了自動處理CMake changes和CMake targets更新新創建的 C/C++ 檔案及CMake Cache 編輯器。