CodeLite是一個功能強大的開源,C/C++編程語言的跨平臺IDE,是帶有wxWidgets庫的安裝包(文件名帶有wx字樣的安裝包);
CodeLite簡單就是為wxWidgets/wxFormBuilder用戶量身打造!
當然,也可以用在普通的C++工程或C工程中。
亮點:
1. 代碼自動完成功能很強大
2. 仿VS,很容易上手
3. 界面更友好
4. 與Subversion集成
5. 與wxFormBuilder集成
6. 函數(shù)跳轉(zhuǎn)功能強大
另, 自動完成功能依賴于Tags,可以選擇目錄讓codelite自己建立 函數(shù)的索引文件;要是覺得它的Tools Bar太大用的不爽的話Settings-> Misc -> Tool Bar use small icons,順便把 Use Single 勾上。
幾個常用方法如下:
1.ctrl+shift+r 在工程中快速打開文件,只需輸入文件前幾個字母即可
2.ctrl+shift+t 在工程中查找symbol
3.ctrl+shift+f 在工程中搜索,也可指定搜索的文件夾
4.點擊工具欄的“highlight word”按鈕,這樣當鼠標選擇文本中的word時,相同的word將被高亮顯示,對跟蹤變量很有用
5.設(shè)置字體,只需設(shè)置“global font”,其他字體依賴于global font
6.建立工程,代碼的根目錄對應workspace,每個子目錄對應一個project,這樣可以避免codelite建立tags庫速度慢的缺點
CodeLite的一點補充:
1. 用官方版本對應的wxWidgets,比如SVN2081使用的是wxWidgets 2.8.7編譯,編譯器用MinGW3.4.5,編譯后很穩(wěn)定。
2. 可以更新cscope:http://code.google.com/p/cscope-win32/ ,這樣將不依賴Cygwin庫
3. 編譯器可以刪除,向?qū)б部梢詣h除。由于決定跨平臺開發(fā),所以我刪除掉了所有VC相關(guān)的內(nèi)容,清爽了!
4. 代碼編輯、自動完成、重構(gòu),真的很爽!發(fā)現(xiàn)CodeLite不重復造輪子,充分利用已有的開源資源...