CodeBlocks 使用經驗談

2022-09-01 00:48:09 字數 1216 閱讀 3723

linux下優秀的c/c++ ide 屈指可數——我只看中了兩個:anjuta,codeblocks。因為anjuta在非ubuntu上安裝比較麻煩,而且要求系統比較新還不支援windows平台。所以,大多情況下都是以codeblocks為主。現分享一些codeblocks的使用經驗。 以最新的codeblocks 10.05為例。

一、自定義自動補全

1、依次開啟 project -> properties -> c/c++ parser options 來到 additional search paths;

2、點  add 選擇標頭檔案的路徑後點確定;

3、在原始檔中新增相應的標頭檔案後即可實現自動補全。

或者在第2步,改成「工作空間」中包含相應的標頭檔案也行。

二、解決linux下的亂碼問題

設定 -> 編譯器和偵錯程式 -> 全域性編譯器設定 -> 編譯器設定 ->其他選項輸入:

-fexec-charset=utf-8 -finput-charset=utf-8

三、常用工具集

astyle**格式化工具

cppcheck靜態**檢查工具

valgrind記憶體除錯、記憶體洩漏檢測以及效能分析工具

四、生成makefile

外掛程式:

codeblocks常用快捷鍵

ctrl + shift + c  注釋一行

ctrl + shift + x   取消一行注釋

ctrl + b                在該行新增乙個書籤(再按一下刪除)

alt + page up       跳到下乙個以設定的書籤

alt + page down   跳到上乙個以設定的書籤         (這個功能在原始檔比較長的時候查詢問題很實用)

ctrl + l     剪下一行

ctrl + page up       從當前函式跳到上乙個函式的開始

ctrl + page down   從當前函式跳到下乙個函式的開始

ctrl + f             查詢指定內容

f3                    查詢下乙個

未完……

quartz使用經驗談

在專案重構中,有一部分應用需要從autosys轉移到quartz,由於平台差異性以及雲計算環境下的集群控制,頗費周折。1.使用自己的資料庫連線池 quartz的集群必須使用資料庫,而一般做法是在quartz中配置資料庫的連線資訊。但是專案裡都是用的連線池呢,資料庫不想給quartz單獨開小灶,咋辦呢...

Chrome使用經驗談

儘管我對於google chrome 谷歌瀏覽器 有著這樣那樣的偏愛,但是我仍然需要誠實告訴你它並不是對所有人都是乙個好選擇。當然它有著啟動快速 介面簡潔的特點,但是對於習慣了ie firefox介面的朋友來說也許這並不是乙個好選擇,除此之外它還是乙個揮霍無度的傢伙,所以2g記憶體是它的基礎配備,因...

跳槽經驗談

每年年初跳槽最多,跳槽是一門學問,也是一種策略。跳槽並不意味著你就能夠取得職業的成功,當面臨跳槽時,如何順利地完成跳槽,從而取得職業的成功呢?以下是一些切身體會,值得大家參考。1 不要指望會一下子能夠跳到多麼好的公司,絕大多數公司都乙個樣子。比如用友 金蝶 亞信 神馬這些公司,其實基本上乙個樣子。2...