Visual C# 配置、偵錯快速鍵
更新:2007 年 11 月
以下快速鍵組合可以在偵錯程式碼時使用。
注意事項: |
---|
當您在 [匯入和匯出設定精靈] 中選取了 [Visual C# 開發設定],就會套用 Visual C# 2005 鍵盤對應配置。Visual C# 2005 是現行的鍵盤對應配置。這就是在初始啟動時套用至整合式開發環境 (IDE) 內的鍵盤對應配置。如需詳細資訊,請參閱HOW TO:變更選取設定。 |
如果想要轉換為 Visual C# 鍵盤對應配置
按一下 [工具] 功能表上的 [選項]。
展開 [環境],然後按一下 [鍵盤]。
在 [套用下列鍵盤對應配置] 下拉式清單中,選取 [Visual C# 2005]。
命令名稱 |
快速鍵 |
描述 |
---|---|---|
Debug.ApplyCodeChanges |
ALT + F10 |
啟動建置可讓您使用 [編輯] 和 [繼續] 功能,將變更套用到進行偵錯的程式碼。 |
Debug.Autos |
CTRL + D、A |
顯示 [自動變數] 視窗,會顯示目前和上一個程式碼行中所使用的變數。 |
Debug.BreakAll |
CTRL + ALT+ Break |
暫停執行偵錯工作階段 (Session) 中的所有處理序。只適用於 [執行] 模式。 |
Debug.BreakAtFunction |
CTRL + D、N |
會顯示 [新增中斷點] 對話方塊。 |
Debug.Breakpoints |
CTRL + D、B |
顯示可以讓您加入、移除和修改中斷點的 [中斷點] 對話方塊。 |
Debug.CallStack |
CTRL + D、C |
顯示 [呼叫堆疊] 視窗,會顯示目前執行之執行緒的所有作用中方法或堆疊框架的清單。 |
Debug.DeleteAllBreakpoints |
CTRL + SHIFT + F9 |
清除專案中的所有中斷點。 |
Debug.Disassembly |
CTRL + ALT + D |
顯示 [反組譯碼] 視窗。 |
Debug.EnableBreakpoint |
CTRL + F9 |
將中斷點切換為停用或啟用。 |
Debug.Exceptions |
CTRL + D、E |
顯示 [例外狀況] 對話方塊。 |
Debug.Immediate |
CTRL + D、I |
顯示 [即時運算] 視窗,其中可以評估運算式。 |
Debug.Locals |
CTRL + D、L |
顯示 [區域變數] 視窗,會顯示目前堆疊框架中每個方法的區域變數和它們的值。 |
Debug.Memory1 |
CTRL + ALT + M、1 |
顯示 [記憶體 1] 視窗以檢視大型緩衝區、字串和其他無法在 [監看式] 視窗或 [變數] 視窗中清楚顯示的資料。 |
Debug.Memory2 |
CTRL + ALT + M、2 |
顯示 [記憶體 2] 視窗以檢視大型緩衝區、字串和其他無法在 [監看式] 視窗或 [變數] 視窗中清楚顯示的資料。 |
Debug.Memory3 |
CTRL + ALT + M、3 |
顯示 [記憶體 3] 視窗以檢視大型緩衝區、字串和其他無法在 [監看式] 視窗或 [變數] 視窗中清楚顯示的資料。 |
Debug.Memory4 |
CTRL + ALT + M、4 |
顯示 [記憶體 4] 視窗以檢視大型緩衝區、字串和其他無法在 [監看式] 視窗或 [變數] 視窗中清楚顯示的資料。 |
Debug.Modules |
CTRL + D、M |
顯示 [模組] 視窗,可以讓您檢視程式所使用的 .dll 或 .exe 檔。在多重處理序偵錯中,您可以按一下滑鼠右鍵,然後再按一下 [顯示所有處理序的模組]。 |
Debug.Processes |
CTRL + D、P |
顯示 [處理序] 視窗。適用於執行模式。 |
Debug.QuickWatch |
CTRL + D、Q |
顯示 [快速監看式] 對話方塊,其中含有目前選取之運算式的值。只適用於 [中斷] 模式。使用這個命令來檢查變數、屬性或您尚未定義監看運算式之其他運算式的目前值。 |
Debug.Registers |
CTRL + D、CTRL + R |
顯示 [暫存器] 視窗,此視窗會顯示用來偵錯機器碼 (Native Code) 應用程式的暫存器內容。 |
Debug.Restart |
CTRL + SHIFT + F5 |
結束偵錯工作階段、重建,然後再次從頭開始執行應用程式。適用於 [中斷] 及 [執行] 模式。 |
Debug.RunToCursor |
CTRL + F10 |
在 [中斷] 模式中,讓程式碼從目前的陳述式繼續執行到選取的陳述式。[目前執行行] 邊界指示區會出現在 [邊界指示區] 列中。在 [設計] 模式中,啟動偵錯工具並執行程式碼至指標位置。 |
Debug.ScriptExplorer |
CTRL + ALT + N |
顯示 [指令碼總管] 視窗,它會列出您要偵錯的文件集。適用於執行模式。 |
Debug.SetNextStatement |
CTRL + SHIFT + F10 |
將執行點設定至您選取的程式碼行。 |
Debug.ShowNextStatement |
ALT + NUM * |
反白顯示下一個要執行的陳述式。 |
Debug.Start |
F5 |
不要依據啟動專案的設定,在偵錯工具之下啟動應用程式。在「中斷」模式下,叫用 (Invoke) 這個命令便會執行應用程式,直到下一個中斷點為止。 |
Debug.StartWithoutDebugging |
CTRL + F5 |
執行程式碼但不叫用偵錯工具。 |
Debug.StepInto |
F11 |
執行程式碼,一次執行一個陳述式,並執行至方法呼叫中。 |
Debug.StepIntoCurrentProcess |
CTRL + ALT + F11 |
可從 [處理序] 視窗使用。 |
Debug.StepOut |
SHIFT + F11 |
執行目前執行點所在函式的其餘各行。 |
Debug.StepOutCurrentProcess |
CTRL + SHIFT + ALT + F11 |
可從 [處理序] 視窗使用。 |
Debug.StepOver |
F10 |
執行下一行程式碼,但是不通過任何方法呼叫繼續執行。 |
Debug.SetpOverCurrentProcess |
CTRL + ALT + F10 |
可從 [處理序] 視窗使用。 |
Debug.StopDebugging |
SHIFT + F5 |
停止在偵錯工具下執行目前應用程式。 |
Debug.Threads |
CTRL + D、T |
顯示 [執行緒] 視窗,它可讓您檢視目前處理序 (Process) 的所有執行緒及其相關資訊。 |
Debug.ToggleBreakpoint |
F9 |
在目前行設定或移除中斷點。 |
Debug.ToggleDisassembly |
CTRL + D、D |
顯示目前原始程式檔的反組譯碼資訊。只適用於 [中斷] 模式。 |
Debug.Watch |
CTRL + ALT + W、1 或 CTRL + D、W |
顯示 [監看式] 視窗,會顯示所選取變數的值或監看運算式。 |
Debug.Watch2 |
CTRL + ALT + W, 2 |
顯示 [監看式2] 視窗來檢視選取變數的值或監看運算式。 |
Debug.Watch3 |
CTRL + ALT + W, 3 |
顯示 [監看式3] 視窗來檢視選取變數的值或監看運算式。 |
Debug.Watch4 |
CTRL + ALT + W, 4 |
顯示 [監看式4] 視窗來檢視選取變數的值或監看運算式。 |
DebuggerContextMenus.BreakpointsWindow.Delete |
ALT + F9、D |
移除選取的中斷點。只能在 [中斷點] 視窗內使用。 |
DebuggerContextMenus.BreakpointsWindow.GoToDisassembly |
ALT +F9、A |
顯示 [反組譯碼] 視窗。只能在 [中斷點] 視窗內使用。 |
DebuggerContextMenus.BreakpointsWindow.GoToSourceCode |
ALT + F9、S |
移至程式碼檔案內選取之中斷點的位置。只能在 [中斷點] 視窗內使用。 |
Tools.AttachToProcess |
CTRL + ALT + P |
顯示 [附加至處理序] 對話方塊,它可讓您在單一方案中同時偵錯多個程式。 |