○常用功能:
1. restart(ctrl+shift+f5):此debugger功能將從程式的開始(第一有效行)處全速執行,而不是從當前所跟蹤的位置開始除錯,這時所有變數的當前值都將被丟棄,debugger會自動停在程式的main()開始處.
這時如果選擇step over(f10)就可以逐步執行main()函式了。
2. stop debugging(shift+f5):此debugger功能將終止(所有)除錯,並返回到常規編輯狀態.
3. break(此功能常常在遇到呼叫函式的語句時可見.):
此功能將在除錯過程中的debugger當前位置掛起程式的執行,然後就可以在除錯狀態一修改程式的**,接著可以用apply code changes(alt+f10)來應用修改的**到正在除錯的程式當中.如果,當前(需要,待)可以(從dos等視窗)輸入值,掛起後將不能再輸入.
4. apply code changes(alt+f10):此功能可以在程式正在除錯程式過程中應用(掛起)修改後的源**.
如,選擇break功能並修改**後,只要選擇apply code changes(alt+f10)就能將修改後的**應用到正在除錯的程式當中.
5. show next statement(alt+num*):此功能將顯示程式**的下一條語句,如果源**中找不到,則在disassembly視窗中顯示語句.
當在disassembly視窗中顯示時,可以單擊disassembly 返回到源**視窗.
6. step into(f11):此功能可以單步進入到在除錯過程中所跟蹤的呼叫函式的語句的函式內部.
如,當前語句是」d.display()」,選擇step into(f11)後,debugger將進入display()函式內部並停在display()函式內部的第一條語句上.(此時,就可以step over(f10)對display()函式進行單步除錯了.
)7. step over(f10):此功能可以單步對所在函式單步除錯,如果除錯的語句是乙個呼叫函式的語句時,debugger將全速執行所呼叫的函式,單步(一步)通過所呼叫的函式,debugger停該呼叫語句的下一條語句上.
8. step out(shift+f11):此功能將使debugger切換回全速執行到被呼叫函式結束,並停在該函式呼叫語句的下一條語句上.
當確定所呼叫的函式沒有問題時可以用這個功能全速執行被呼叫函式.
9. run to cursor(ctrl+f10):此功能將全速執行到包含插入點游標所在的行,可以作為在插入點游標處設定常規斷點的一種選擇.
注意,當游標處不是乙個有效的執行語句時此功能將不起作用.
10. go(f5):此功能將全速執行程式直到遇到乙個斷點或程式結束,或直到程式暫停等待使用者輸入.
注意,此功能最能有效的除錯迴圈,常將斷點設定在迴圈體內,重複的按f5全速執行迴圈體可以測試迴圈過程中的產生的變化.
11. step into specific function:此功能可以可以單步通過程式中的指令,並進入指定的函式呼叫,此功能對於函式的巢狀層不限.
除錯常用快捷鍵
from 《visual c++ debugger》
別人總結的vc快捷鍵
df最近開始用vc2008了,感覺很陌生,為了更快地程式設計,需要快速熟悉開發環境,下面為網上整理的快捷鍵 個人感覺比較常用 ctrl f7 生成編譯ctrl o 開啟檔案ctrl shift o開啟專案 ctrl j 列出成員智慧型感知shift delete整行刪除,並且將這一行放到剪貼簿 這時...
AdobePhotoShopCS6快捷鍵大全最詳細
1 工具箱 多種工具共用乙個快捷鍵的可同時按 shift 加此快捷鍵選取 矩形 橢圓選框工具 m 移動工具 v 套索 多邊形套索 磁性套索 l 魔棒工具 w 裁剪工具 c 切片工具 切片選擇工具 k 噴槍工具 j 畫筆工具 鉛筆工具 b 像皮圖章 圖案圖章 s 歷史畫筆工具 藝術歷史畫筆 y 像皮擦...
AI快捷鍵大全 6
ai轉曲線的快捷鍵 ctrl shift o移動工具 v 直接選取工具 組選取工具 a 鋼筆 新增錨點 刪除錨點 改變路徑角度 p 新增錨點工具 刪除錨點工具 文字 區域文字 路徑文字 豎向文字 豎向區域文字 豎向路徑文字 t 橢圓 多邊形 星形 螺旋形 l 增加邊數 倒角半徑及螺旋圈數 在 l m...