F1: 幫助
Ctrl+O :Open
Ctrl+P :Print
Ctrl+N :New
Ctrl+Shift+F2 :清除所有書簽
F2 :上一個(gè)書簽
Shift+F2 :上一個(gè)書簽
Alt+F2 :編輯書簽
Ctrl+F2 :添加/刪除一個(gè)書簽
F12 :Goto definition
Shift+F12 :Goto reference
Ctrl+‘Num+‘ :Displays the next symbol definition or reference
Ctrl+‘Num-‘ :Displays the previous symbol definition or reference
Ctrl+J/K :尋找上一個(gè)/下一個(gè)預(yù)編譯條件
Ctrl+Shift+J/K :尋找上一個(gè)/下一個(gè)預(yù)編譯條件并將這一塊選定
Ctrl+End :文檔尾
Ctrl+Shift+End :選定從當(dāng)前位置到文檔尾
Ctrl+Home :文檔頭
Ctrl+Shift+Home :選定從當(dāng)前位置到文檔頭
Ctrl+B/Alt+F9 :編輯斷點(diǎn)
Alt+F3/Ctrl+F :查找
F3 :查找下一個(gè)
Shift+F3 :查找上一個(gè)
Ctrl+]/Ctrl+E :尋找下一半括弧
Ctrl+Shift+] :尋找下一半括弧并選定括弧之間的部分(包括括弧)
Ctrl+Shift+E :尋找下一半括弧并選定括弧之間的部分(包括括?。?br>F4 :尋找下一個(gè)錯(cuò)誤/警告位置
Shift+F4 :尋找上一個(gè)錯(cuò)誤/警告位置
Shift+Home :選定從當(dāng)前位置到行首
Shift+End :選定從當(dāng)前位置到行尾
Ctrl+L :剪切當(dāng)前行
Ctrl+Shift+L :刪除當(dāng)前行
Alt+Shift+T :交換當(dāng)前行和上一行
Ctrl+Alt+T :Brings up the completion list box
Shift+PageDown :選定從當(dāng)前位置到下一頁(yè)當(dāng)前位置
Shift+PageUp :選定從當(dāng)前位置到上一頁(yè)當(dāng)前位置
Ctrl+Shift+Space:顯示函數(shù)參數(shù)的Tooltip
Ctrl+Z/Alt+Backspace :Undo
Ctrl+Shift+Z/Ctrl+Y :Redo
F8 :當(dāng)前位置變成選定區(qū)域的頭/尾(再移動(dòng)光標(biāo)或者點(diǎn)鼠標(biāo)就會(huì)選定)
Ctrl+Shift+F8 :當(dāng)前位置變成矩形選定區(qū)域的頭/尾(再移動(dòng)光標(biāo)或者點(diǎn)鼠標(biāo)就會(huì)選定)
Alt+F8 :自動(dòng)格式重排
Ctrl+G :Goto
Ctlr+X/Shift+Del:Cut
Ctrl+C/Ctrl+Ins :Copy
Ctrl+V/Shift+Ins:Paste
Ctrl+U :將選定區(qū)域轉(zhuǎn)換成小寫
Ctrl+Shift+U :將選定區(qū)域轉(zhuǎn)換成大寫
Ctrl+F8 :當(dāng)前行變成選定區(qū)域的頭/尾(再移動(dòng)上下光標(biāo)或者點(diǎn)鼠標(biāo)就會(huì)選定多行)
Ctrl+Shift+L :刪除從當(dāng)前位置到行尾
Ctrl+Shift+8 :將所有Tab變成`或者還原
Ctrl+T :顯示變量類型
Ctrl+↑ :向上滾屏
Ctrl+↓ :向下滾屏
Ctrl+Del :刪除當(dāng)前單詞的后半截(以光標(biāo)為分割)
Ctrl+Backspace :刪除當(dāng)前單詞的前半截(以光標(biāo)為分割)
Ctrl+← :移到前一個(gè)單詞
Ctrl+→ :移到后一個(gè)單詞
Ctrl+Shift+← :選定當(dāng)前位置到前一個(gè)單詞
Ctrl+Shift+→ :選定當(dāng)前位置到后一個(gè)單詞
Ctrl+Shift+T :將本單詞和上一個(gè)單詞互換
Alt+0 :Workspace Window
Alt+2 :Output Window
Alt+3 :Watch Window
Alt+4 :Variables Window
Alt+5 :Registers Window
Alt+6 :Memory Window
Alt+7 :CallStack Window
Alt+8 :Disassembly Window
Ctrl+W :ClassWizard
Alt+Enter :屬性
Alt+F7 :Project Settings
F7 :Build
Ctrl+F7 :Compile
Ctrl+F5 :Run
Ctrl+Break :Stops the build
F5 :Go
Ctrl+F10 :Run to cursor
F11 :step into
Alt+F10 :Apply codes changes
Ctrl+F9 :Enable/Disable a breakpoint
Alt+F11 :將 Memory Window 切換到下一種顯示模式
Alt+Shift+F11 :將 Memory Window 切換到上一種顯示模式
Ctrl+Shift+F9 :去掉所有斷點(diǎn)
Ctrl+Shift+F5 :Restarts the program
Ctrl+Shift+F10 :將當(dāng)前行設(shè)為下一條指令執(zhí)行的行
Alt+Num* :滾動(dòng)到當(dāng)前指令
Shift+F11 :跳出當(dāng)前函數(shù)
F9 :斷點(diǎn)
F10 :step over
Shift+F5 :停止 Debugging
Ctrl+F11 :Switches between the source view and the
disassembly view for this instruction
Alt+F12 :Queries on the selected object or current context
Alt+F6 :Toggles the docking feature for the window on/off
Shift+Esc :隱藏窗口
Ctrl+Shift+G :?
Ctrl+* :打開string table
Ctrl+Space :?
Ctrl+F3 :向下查找下一個(gè)
Ctrl+Shift+F3 :查找上一個(gè)
Ctrl+D :查找
Ctrl+I :向下查找下一個(gè)
Ctrl+Shift+I :查找上一個(gè)
F6 :?Activates the next pane
Shift+F6 :?Activates the previous pane
Ctrl+M :?Detects duplicate mnemonics in the resource
Alt +O : 頭文件與cpp文件的交互顯示
================================================================================
F1 顯示幫助,如果光標(biāo)停在代碼的某個(gè)字符上,顯示MSDN中相應(yīng)的幫助內(nèi)容
F2 書簽功能: Ctrl+F2 --在某行設(shè)置一個(gè)書簽(再按一次次是取消)
F2 --跳到下一個(gè)書簽位置
Shift+F2 --跳到上一個(gè)書簽位置
Ctrl+Shift+F2 --刪除所有書簽
F3 查找: Ctrl+F3 --在文件中查找,如果當(dāng)前光標(biāo)在一個(gè)字符串上,
那么自動(dòng)查找此字符串.相似的有Ctrl+F
F3 --查找文件中下一個(gè)串
Shift+F3 --查找文件中上一個(gè)串
F4(不是流行花園那個(gè)) 如果是編譯后或者Find in Files后,可以逐條定位.
Ctrl+F4 --關(guān)閉文件
Alt+F4 --關(guān)閉VC(跟WINDOWS定義的一樣)
F5編譯并執(zhí)行 F5 --編譯并通過VC執(zhí)行
Ctrl+F5 --不經(jīng)過VC,直接執(zhí)行編譯后的exe
Shift+F5 --F5運(yùn)行后,直接從VC中停止程序(可以模擬當(dāng)機(jī)情況)
Ctrl+Shift+F5 --重新開始運(yùn)行
F6切換窗口 SplitWindow后,可以轉(zhuǎn)換光標(biāo)所在的窗口
F7編譯 F7 編譯工程
Ctrl+F7 編譯當(dāng)前文件
Alt+F7 工程設(shè)置對(duì)話框
F8選擇的粘滯鍵 其實(shí)更常用的是按住Shift+方向鍵
Alt+F8 選中的代碼書寫格式對(duì)齊
F9設(shè)置斷點(diǎn) Ctrl+F9刪除所有斷點(diǎn)
Alt+F9 顯示編輯斷點(diǎn)的對(duì)話框
Ctrl+F9斷點(diǎn)無效
F10單步執(zhí)行(Debug時(shí))
Ctrl+F10 執(zhí)行到光標(biāo)所在行
(試試看Shift+F10什么效果)
F11跟蹤時(shí)進(jìn)入函數(shù)內(nèi)部
Shift+F11跳到上一層調(diào)用棧
F12跳到函數(shù)定義初(需要帶Browse Info選項(xiàng)編譯,建議不選,生成文件很大)
編輯常用
Ctrl+W 顯示ClassWizard,邊界面程序用的比較多
Ctrl+Z/Ctrl+Y Undo/Redo
Ctrl+U 字母轉(zhuǎn)化為小寫(有的VC沒有設(shè)置)
Ctrl+Shift+U 字母轉(zhuǎn)化為大寫(有的VC沒有設(shè)置)
Ctrl+S 保存(強(qiáng)烈建議編碼時(shí)經(jīng)常按兩下,省得掉電死機(jī)時(shí)后悔,呵呵,
該鍵在多數(shù)編輯軟件都適用)
Ctrl+D 查找(嗯,如果有SOFTICE,那么就是呼叫它了)
Ctrl+F 正宗的查找快捷鍵
Ctrl+G 跳到文件中第n行
Ctrl+Shift+G 光標(biāo)在一個(gè)文件名上,直接跳到指定文件
Ctrl+H 替換
Ctrl+J,K #ifdef...#endif查找配對(duì)
Ctrl+L 剪切一行
Ctrl+} 匹配括號(hào)(),{}
調(diào)試常用
Shift+F9 QuickWatch,并顯示關(guān)標(biāo)所在處的變量值
Alt+3 Watch 查看窗口
Alt+4 Variables 監(jiān)視變量(常用)
Alt+5 顯示寄存器
Alt+6 顯示內(nèi)存(常用)
Alt+7 顯示堆棧情況(當(dāng)機(jī)了多看看)
Alt+8 顯示匯編碼
還有一些常用的
Ctrl+TAB 切換打開的文件視圖,(如果按住Ctrl,順序向后切換)
Ctrl+Shift+TAB切換打開的文件視圖,(如果按住Ctrl,順序向前切換)
TAB 選中后,整體后移一個(gè)制表符,
Shift+TAB 選中后,整體前移一個(gè)制表符,
Alt+0 將焦點(diǎn)移到工作區(qū)(ESC回編輯區(qū))
Alt+2 將焦點(diǎn)移到輸出區(qū)(ESC回編輯區(qū))
Ctrl+PgUp 逆序切換工作區(qū)視圖
Ctrl+PgDn 順序切換工作區(qū)視圖
另外,VC沒有設(shè)置打開,關(guān)閉工作區(qū),和打開關(guān)閉輸出區(qū)的快捷鍵,如果覺得不方便,
可以自己注冊(cè)(我設(shè)置的是 Ctrl+,和Ctrl+/).
注冊(cè)在Tools => Customize => KeyBoard
系統(tǒng)還提供了很多其他快捷鍵,也可以在這里找到.(
聯(lián)系客服