Clion – IDE使用介紹
- 2019 年 11 月 7 日
- 筆記
Clion – IDE使用介紹
Clion 是一款專為開發C及C++所設計的跨平台IDE。它是以IntelliJ為基礎設計的,包含了許多智慧功能來提高開發人員的生產力。CLion幫助開發人員使用智慧編輯器來提高程式碼品質、自動程式碼重構並且深度整合CMake編譯系統,從而提高開發人員的工作效率。
關於CLion的一些疑問
1. CLion是跨平台的IDE嗎?
A: 是的,支援Windows,macOS和Linux。
2. CLion支援的編譯器都有哪些?
A: CLion支援GCC,Clang和MSVC。
3. CLion支援的語言都有哪些?
A: CLion完全支援Python,Objective-C/C++, HTML, CSS。JavaScprit和XML。
這些語言是通過捆綁的插件實現對這些語言的自持,這些插件默認情況 下處於啟用狀態。用戶還可以安裝其他插件來獲得Clion支援的其他語言(Rust,Kotlin,Swift)。
4. 支援哪些構建系統?項目格式是什麼?
A: CLion與CMake構建系統完全集成,可以無縫的創建,打開構建及運行,調試CMake項目。CMake本身捆綁在CLion中,因此除非決定使用自定義版本,否則無需單獨安裝它。
CLion的安裝(ubuntu)
可以在ubuntu軟體中直接獲取CLion,也可以直接wget CLion的安裝包。
EG: wget
https://download.jetbrains.8686c.com/cpp/CLion-2016.2.2.tar.gz,
然後在bin路徑下執行./clion.sh,一路默認安裝就可以了。

正常安裝外,安裝的過程中你還可能遇到以下問題。
1. build項目失敗未能提前安裝開發環境。
A: sudo apt-get install build-essential。
2. Cmake版本過低不能匹配項目
A: 使用apt-get purge命令卸載原有的cmake版本,wget合適的cmake版本,安裝完成後在clion中進行配置。配置路徑File | Settings | Build, Execution, Deployment | Toolchains, 可以在這裡指定編譯器及其他的開發工具的版本。

CLion的使用
1. 新建項目及執行
A: File | New Project | C++Executable,

點擊 綠色的箭頭即可以完成初始項目的運行。

2. 更改主題和快捷鍵的位置
A: 主題:File | Settings | Appearance & Behavior | Appearance | theme

快捷鍵:File | Settings | Keymap

3. 程式碼的匹配模式設置
A: File | Settings | Editor | General | Code Completion
4. 一個好用的功能
A: 比較歷史程式碼的變動。VCS | Local History | Show History
