資源說明
CodeLite是一個開源,免費(fèi)的跨平臺IDE,用于C / C++編程語言,在所有主要平臺(Windows,macOS和Linux)上運(yùn)行最佳。
軟件功能
編譯器
對編譯器的通用支持,內(nèi)置對 GCC/clang/VC++ 的支持
在編輯器窗口中將錯誤顯示為代碼注釋或工具提示
可通過“生成”選項(xiàng)卡單擊錯誤
GDB 支持
內(nèi)置 GDB 支持,包括以下功能:
監(jiān)視表 - 單擊即可添加持久監(jiān)視
快速監(jiān)視 - 右鍵單擊變量以將其展開
局部變量樹 - 自動顯示當(dāng)前堆棧變量(如果可用,也會顯示 *this)
線程視圖 - 包含當(dāng)前正在運(yùn)行的線程列表;只需單擊一下即可在它們之間切換
斷點(diǎn)管理 - 禁用、啟用、條件、臨時
自動樹狀工具提示
內(nèi)存視圖
樹視圖工具提示(自動取消引用指針)
允許修改工具提示
重構(gòu)
重命名符號
重命名文件(還將更改代碼中的所有 #include)
重命名本地符號
生成 setter/getter
實(shí)現(xiàn)繼承的虛擬函數(shù)
實(shí)現(xiàn)繼承的純虛函數(shù)
輕松更改函數(shù)簽名以匹配其標(biāo)頭/實(shí)現(xiàn)對應(yīng)項(xiàng)
將函數(shù)實(shí)現(xiàn)移動到另一個源文件
實(shí)現(xiàn)所有未實(shí)現(xiàn)的方法
Implement 方法
源代碼管理插件
Subversion 插件(基于命令行工具)
GIT 插件
代碼導(dǎo)航
大綱
cscope插件
Zoom Navigator - 顯示代碼的迷你地圖
代碼補(bǔ)全
CodeLite 提供 2 個代碼完成引擎(兩個可以同時啟用)
基于我們內(nèi)部解析器的強(qiáng)大且驚人的快速代碼完成(支持 C++11 自動關(guān)鍵字、模板、繼承等)
基于 CLANG 的代碼完成 - 基于 CLANG/LLVM 項(xiàng)目 - 此功能提供編譯器級別的代碼完成
在代碼完成框中解析并顯示 doxygen 注釋(作為單獨(dú)的浮動窗口)
相關(guān)搜索: