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