Code::Blocks快捷鍵大全(附漢化教程及其文件) 摘自網絡

² 如下須要設置的地方均在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 便可。
相關文章
相關標籤/搜索