Linux下CLion的安裝

之前嘗試了下VScode寫c++了,但是因爲在每次新建項目都要重新寫task.json與launch.json文件,太繁瑣了,換成了CLion——JetBrain出的IDE還是香,推薦使用。相比於vscode要笨重一點,但是有以下一些好處:

  • 與CMake深度結合,這一點對於很多使用CMake管理的項目真是非常友好。可以在CMakeLists.txt中添加的頭文件路徑會自動添加到自動補全的頭文件路徑中去,這樣在代碼中可以自動補全頭文件的引用(比如cmake中添加了PCL庫,在源文件中可以直接#include <pcl/po>可以彈出補全選項point_types.hpoint_cloud.h等;更讚的是即使在cmake中使用find_package這樣的方式添加第三方庫,然後include_directories(${PCL_INCLUDE_DIRS})這樣的方式添加頭文件路徑,在源文件中依然能夠自動補全,一般IDE根本做不到,因爲PCL_INCLUDE_DIRS確切來說並沒有指定明確的頭文件路徑,自動補全不知道去哪找相關頭文件
  • 代碼重構、自動生成和自動補全功能相當強悍。自動補全功能除了能補全一些函數名稱,列出函數參數列表這些大多數IDE均支持的功能,還能根據用戶自己的編碼習慣對列出的待選補全項猜測用戶的選擇進行自動排序,還能自動補全Doxgen文檔註釋,而且對cmake語法也支持補全;代碼重構支持函數重命名、簽名更改、移動位置、安全刪除等;能夠自動生成類構造、析構函數,Getter、Setter函數一些常見的運算符重載,函數覆蓋與虛函數實現等等。
  • 與vscode一樣支持插件
  • 與vscode一樣內置terminal
  • 與visual studio一樣的傻瓜操作——啓動IDE時自動查找配置編譯器、調試器等工具鏈;打開與新建項目時不需要寫配置文件,只要寫CMakeLists.txt與相應的源代碼;編譯、調試也不需要配置,直接一鍵運行、調試、斷點調試等

其他一些優點尚在體驗中…

CLion2019.3安裝包下載,提取碼:8hz2,安裝步驟見壓縮包內安裝說明.md文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章