² 如下須要設置的地方均在Settings->Editor...彈出的對話框中。 php
² 很多命令均可針對當前行或選中的代碼塊,下文簡稱當前行或選中塊。 瀏覽器
==平常編輯== 框架
Ø 按住Ctrl滾滾輪,代碼的字體會隨你心意變大變小,對保護視力特別有好處。 函數
Ø 在編輯區按住右鍵可拖動代碼,省去拉(尤爲是橫向)滾動條之麻煩;相關設置:Mouse Drag Scrolling。 工具
Ø Ctrl+D可複製當前行或選中塊。 字體
Ø Ctrl+Shift+C註釋掉當前行或選中塊,Ctrl+Shift+X則解除註釋。 優化
Ø Tab縮進當前行或選中塊,Shift+Tab減小縮進。 .net
Ø 可拖動選中塊使其移動到新位置,按住Ctrl則爲複製到新位置。 翻譯
Ø 按下Atl,再拖動鼠標,能夠實現部分選擇(即只選中一個區域內的字符,而不會包含它們所在行的其餘字符)。 debug
Ø 須要更大編輯空間時,F2和Shift+F2分別能夠顯隱下方Logs& others欄和左方的Management欄。
==自動完成與縮寫==
1)優化代碼自動完成功能:在Code-completion and symbol browser中
Ø 將Automatically launch when typed # letter中的4改爲2,這樣打兩個字母就會有提示了。
Ø 將Keyword sets to additionally include中1到9都勾上(可在Syntax highlighting 的keywords...中設置,其中1是C++關鍵字,3是Doxygen關鍵字;我曾將wxWidgets的類名都加入7並設置相應的字體(粗黑 體),看代碼時特別爽)
Ø 將Delay for auto-kick-in when typing [.::->]拉到 200ms,這樣快點出來提示
Ø 選中Case-sensitive match,防止一些無關的東西干擾,若是你想它幫你糾正大小寫,那就去掉勾
Ø 在Keyboard short-cuts中將Edit->Code complete的快捷鍵由Ctrl+Space改成Alt+/,由於前者與中文輸入法切換衝突,該快捷鍵爲已經輸入的(不是正在輸入的)詞提供自動完成。
2)看Abbreviation一欄,裏面定義了許多縮寫(還能夠自定義),只要輸入這些縮寫,並按Ctrl+J,就能夠自動完成經常使用的代碼框架,並將光標放在恰當的地方(自定義時用|表達)。經常使用的有:guard、class、switch等。
3)若是你聲明瞭一個類,你能夠在cpp文件中右擊,Insert->All class methodswithout implementation...來插入你還沒定義的方法的定義(省去很多打字的功夫哦),也可以使用Insert->Class Method declaration/implementation...來插入一個方法的聲明或定義。
==導航相關==
Ø Ctrl+G到達指定行,ALT+G 到達指定文件,Ctrl+Alt+G 到達指定函數(支持頭文件中的函數定義),F11 切換源文件與頭文件。
Ø Ctrl+PageUp到達上一個函數,Ctrl+PageDown 到達下一個函數。
Ø Ctrl+B添加書籤,Alt+PageUp和Alt+PageDown能夠切換書籤。
Ø Ctrl+Shift+B可找到匹配的括號。
Ø 看長代碼時,可右擊,Folding->Fold All,而後慢慢展開來看,也可充分利用左方Management欄的Symbol瀏覽器。
Ø 在一個變量、函數或宏上右擊,三個以Find開頭的菜單項,分別能夠爲你轉到它的聲明、定義和找到全部出現的地方(按F2在下方Thread Search那裏查看)。
==其餘==
Ø GeneralSettings中能夠設置縮進、自動換行等細節。
Ø 讓Code::Blocks永遠記住你的Layout,尤爲是debug的layout,善用debug工具欄。
Ø 備份C:\Documents and Settings\[你的用戶名]\ApplicationData\codeblocks\Default.conf,如遇重裝,將其放在 codeblocks.exe所在目錄,就不會丟失你的配置;這樣也能夠打造出Code::Blocks的綠色版。
Ø Ctrl+L剪切選中行
Ø F11切換源文件與頭文件
Ø F10全屏
Ø Ctrl+Shift+B括號匹配
Ø 按下ATL,再拖動鼠標,能夠實現部分選擇
Ø Ctrl+B添加書籤,ALT+PageUp和PageDown能夠切換書籤。
Ø Ctrl+G到達指定行
Ø ALT+G到達指定文件
Ø Ctrl+Alt+G到達指定函數(支持頭文件中的函數定義)
Ø Ctrl+PageUp到達上一個函數
Ø Ctrl+PageDown到達下一個函數
==漢化說明==
首先,最近我在網上面找了不少漢化文件,整體上包括兩類:.po文件和.mo文件。.po文件是文本文件,能夠在記事本中打開,若是想更加有條理些可使用ultraedit軟件打開,而.mo文件是二進制文件,.mo文件是由Poedit生成的。詳情可參考此頁內容:http://wiki.codeblocks.org/index.php?title=Internationalization,根據頁面內容咱們能夠知道一般咱們可使用poEdit軟件進行翻譯,翻譯完成後咱們要最終生成.mo文件,在運行poEdit軟件並打開相關.po文件的時候按下Ctrl+S組合鍵,就能獲得.po所對應的.mo文件。這裏我把本人從網上找到的最完整的漢化文件奉上:http://115.com/file/c2mw5plh#codeblocks_chinese_locale.rar (附件中還有每日提示中英對照文件),相關漢化文件還能夠到這裏下載:https://translations.launchpad.net/codeblocks/trunk,只不過須要註冊帳號而已。
==漢化方法==
1.將下載好的zh_CN文件夾放到..\CodeBlocks\share\CodeBlocks\locale目錄下(若是沒有改目錄,則本身新建); 2.在codeblocks 的setting-->Environment-->view-->Internationlization 下選擇chinese(simplifield); 3.從新啓動codeblocks 便可。