下面的方法,是我平時(shí)工作的時(shí)候用得比較多的快捷鍵,是以vs2008 + VA插件 為主,不過其它版本也是差不多的。
快捷鍵習(xí)慣設(shè)置:
Tools->Options->Keyboard:Apply the following additional keyboard mapping scheme
選擇Visual C++ 6
VA加快捷鍵:
先為VA設(shè)置一下我自己個(gè)人比較喜歡的快捷鍵,不多,就兩個(gè)。
Tools->Options->Keyboard:Show commands containing:
VassistX.NavigateForward Alt + -> 前進(jìn)到后面的頁面 (注意:Shortcuts for selected command: 要選擇TextEditor)
VassistX.SurroundSelectionWithComment Ctrl + / 加注釋 (注意:Shortcuts for selected command: 要選擇TextEditor)
常用快捷鍵:(從最常用開始)
F9 // 設(shè)置斷點(diǎn)
F5 // 調(diào)試程序
F10 // 單步
F11 // 進(jìn)入某個(gè)函數(shù)
Shift + F11 // 從某個(gè)函數(shù)跳出
Shift+ Alt + O // 打開文件名搜索對(duì)話框
Alt + G // 跳到定義處
Alt + M // 輸入函數(shù)名的一部分,查看某個(gè)函數(shù)
Alt + <- // 退回到上一視圖
Alt + -> // 前進(jìn)到下一視圖 (這個(gè)快捷鍵是自定義的)
Ctrl + } // 如當(dāng)時(shí)光標(biāo)在"{" 處,則跳到配對(duì)的 "}"。如當(dāng)時(shí)光標(biāo)在"}" 處,則跳到配對(duì)的 "{"。
Alt + 向上方向鍵 // 跳到上一個(gè)類或函數(shù)
Alt + 向下方向鍵 // 跳到下一個(gè)類或函數(shù)
Ctrl + / // 加注釋(這個(gè)快捷鍵是自定義的)
Shift + F9 // 快速查看變量
Alt + 3 // 查看變量
Alt + 7 // 查看堆棧
Alt + 6 // 查看內(nèi)存
Shift + F5 // 退出調(diào)試程序
Ctrl + F5 // 運(yùn)行程序,注意不是調(diào)試
F7 // 編譯(如果編譯后,出現(xiàn)了很多警告和個(gè)別錯(cuò)誤,可以再按一下,F(xiàn)7再編譯一次,這個(gè)時(shí)候,就會(huì)只出現(xiàn)錯(cuò)誤,方便定位錯(cuò)誤。)
Ctrl + I // 輸入,增量搜索(實(shí)時(shí)查找)
Ctrl + F3 // 選中一個(gè)單詞時(shí),跳到下個(gè)單詞(F3下一個(gè),shift + F3 上一個(gè))
Ctrl + Shift + F // 在文件中查找關(guān)鍵字,當(dāng)前工程,當(dāng)前文檔,打開的文檔,自定義等
Ctrl + F2 // 某行加書簽 再按一次測(cè)去掉書簽
F2 // 跳到一個(gè)書簽,再按一下測(cè)跳到下一個(gè)書簽
Shift + F2 // 跳到上一個(gè)書簽
Ctrl + -> // 跳到一個(gè)單詞最后
Ctrl + <- // 跳到一個(gè)單詞最前
Ctrl + Shift + -> // 選擇光標(biāo)后的一個(gè)單詞
Ctrl + Shift + <- // 選擇光標(biāo)前的一個(gè)單詞
Shift + -> // 選擇后的一個(gè)字母,每按一次增先一個(gè)字母
Shift + <- // 選擇前的一個(gè)字母,每按一次增先一個(gè)字母
Ctrl + Shift + 空格 // 當(dāng)光標(biāo)在函數(shù)參數(shù)時(shí),則提示函數(shù)參數(shù)列表
Ctrl + B // 加條件斷點(diǎn)
Ctrl + L // 刪除一行
Ctrl + Home // 跳到文檔最前面
Ctrl + End // 跳到文檔最后面
Home // 跳到一行最前面
End // 跳到一行最后面
// 2010.12.09
// 方煜寬