Debugging Shortcut Keys, Brief Scheme

Use the following shortcut key combinations while debugging code.

Command

Shortcut keys

Description

Debug.ApplyCodeChanges

ALT + F10

Starts an Edit and Continue build to apply changes to code being debugged.

Debug.Autos

CTRL + ALT + V, A

Displays the Auto window to view the values of variables currently in the scope of the current line of execution within the current procedure.

Debug.BreakAll

CTRL + ALT+ Break

Temporarily stops execution of all processes in a debugging session. Available only in Run mode.

Debug.BreakAtFunction

CTRL + B

Displays the New Breakpoint dialog box.

Debug.Breakpoints

CTRL + ALT + B

—or—

ALT + F9

Displays the Breakpoints dialog box, where you can add and modify breakpoints.

Debug.CallStack

CTRL + ALT + C

—or—

SHIFT + ALT + 7

Displays the Call Stack window to display a list of all active procedures or stack frames for the current thread of execution. Available only in Run mode.

Debug.DeleteAllBreakpoints

CTRL + SHIFT + F9

Clears all of the breakpoints in the project.

Debug.Disassembly

SHIFT + ALT + 8

Displays the Disassembly window.

Debug.EnableBreakpoint

CTRL + F9

Switches the breakpoint from disabled to enabled.

Debug.Exceptions

CTRL + ALT + E

Displays the Exceptions dialog box.

Debug.Immediate

CTRL + ALT + I

Displays the Immediate window, where you can evaluate expressions and execute individual commands.

Debug.Locals

CTRL + ALT + V, L

—or—

SHIFT + ALT + 4

Displays the Locals window to view the variables and their values for each procedure in the current stack frame.

Debug.Memory1

CTRL + ALT + M, 1

—or—

SHIFT + ALT + 6

Displays the Memory 1 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window.

Debug.Memory2

CTRL + ALT + M, 2

Displays the Memory 2 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window.

Debug.Memory3

CTRL + ALT + M, 3

Displays the Memory 3 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window.

Debug.Memory4

CTRL + ALT + M, 4

Displays the Memory 4 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window.

Debug.Modules

CTRL + ALT + U

Displays the Modules window, which allows you to view the .dll or .exe files used by the program. In multiprocess debugging, you can right-click and select Show Modules for all Programs.

Debug.Processes

CTRL + ALT + P

—or—

CTRL + ALT + Z

Displays the Processes dialog box, which allows you to debug multiple programs at the same time in a single solution.

Debug.QuickWatch

CTRL + ALT + Q

—or—

SHIFT + F9

Displays the Quick Watch dialog box with the current value of the selected expression. Available only in Break mode. Use this command to check the current value of a variable, property, or other expression for which you have not defined a watch expression.

Debug.Registers

CTRL + ALT + G

—or—

SHIFT + ALT + 5

Displays the Registers window, which displays register content for debugging Native code applications.

Debug.Restart

CTRL + SHIFT + F5

Terminates a debugging session, rebuilds it, and then starts running the application from the beginning. Available in Break and Run modes.

Debug.RunToCursor

CTRL + F10

In Break mode, resumes execution of your code from the current statement to the selected statement. The Current Line of Execution margin indicator appears in the Margin Indicator bar. In Design mode, starts the debugger and executes your code to the cursor location.

Debug.ScriptExplorer

CTRL + ALT + N

Displays the Script Documents window which displays the set of documents that you are in the process of debugging. Available in Run mode.

Debug.SetNextStatement

CTRL + SHIFT + F10

Sets the execution point to the line of code you choose.

Debug.ShowNextStatement

ALT + NUM *

Highlights the next statement to be executed.

Debug.Start

F5

Automatically attaches the debugger and runs the application from the startup project specified in the <Project> Properties dialog box. Changes to Continue if in Break mode.

Debug.StartWithoutDebugging

CTRL + F5

—or—

CTRL + 5

Runs the code without invoking the debugger.

Debug.StepInto

F11

Executes code one statement at a time, following execution into function calls.

Debug.StepIntoCurrentProcess

CTRL + ALT + F11

Available from the Processes window.

Debug.StepOut

SHIFT + F11

Executes the remaining lines of a function in which the current execution point lies.

Debug.StepOutCurrentProcess

CTRL + SHIFT + ALT + F11

Available from the Processes window.

Debug.StepOver

F10

Executes the next line of code, but does not follow execution through any function calls.

Debug.SetpOverCurrentProcess

CTRL + ALT + F10

Available from the Processes window.

Debug.Threads

CTRL + ALT + H

Displays the Threads window, which lists the threads for the current process and information about them.

Debug.ToggleBreakpoint

F9

Sets or removes a breakpoint at the current line.

Debug.ToggleDisassembly

CTRL + F11

Displays the disassembly information for the current source file. Available only in Break mode of the debugger.

Debug.Watch

CTRL + ALT + W, 1

Displays the Watch1 window to view the values of selected variables or watch expressions.

Debug.Watch2

CTRL + ALT + W, 2

Displays the Watch2 window to view the values of selected variables or watch expressions.

Debug.Watch3

CTRL + ALT + W, 3

Displays the Watch3 window to view the values of selected variables or watch expressions.

Debug.Watch4

CTRL + ALT + W, 4

Displays the Watch4 window to view the values of selected variables or watch expressions.

See Also

Reference

Brief Default Shortcut Keys