Note that there are some explanatory texts on larger screens.

plurals
  1. POFavorite Visual Studio keyboard remappings?
    primarykey
    data
    text
    <p>Stack Overflow has covered favorite short-cuts and add-ins, optimizations and preferences -- great topics all. If this one has been covered, I can't find it -- so thanks in advance for the link.</p> <p>What are your favorite Visual Studio keyboard remappings? </p> <p>Mine are motivated by the fact that I'm a touch-typist. Mouse, function keys, arrow keys, Home, End -- bleh. These are commands I do all day every day, so I've remapped them to sequences I can execute without moving my hands from the home row. </p> <p>The command that is remapped in Tools => Customize => [Keyboard] is shown in parentheses.</p> <p>I'm 100% positive that there are better remappings than these, so please post yours! Please include the command; oft times, figuring it out is a challenge.</p> <p>-- Hoytster</p> <p><strong>Running the app and operating the debugger</strong></p> <p><kbd>Ctrl+Q</kbd> + <kbd>Ctrl+R</kbd> Run the application, in debug mode (Debug.Start)</p> <p><kbd>Ctrl+Q</kbd> + <kbd>Ctrl+Q</kbd> Quit (stop) the application (Debug.StopDebugging)</p> <p><kbd>Ctrl+T</kbd> Toggle a breakpoint at the current line (Debug.ToggleBreakpoint)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+I</kbd> Step Into the method (Debug.StepInto)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+O</kbd> Step Out of the method (Debug.StepOut)</p> <p><kbd>Ctrl+N</kbd> Step over the method to the Next statement (Debug.StepOver)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+H</kbd> Run the code, stopping Here at the cursor position (Debug.RunToCursor)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+E</kbd> Set then next statement to Execute (Debug.SetNextStatement)</p> <p><strong>Navigating the code</strong></p> <p><kbd>Ctrl+S</kbd> Move a character LEFT (Edit.CharLeft)</p> <p><kbd>Ctrl+D</kbd> Move a character RIGHT (Edit.CharRight)</p> <p><kbd>Ctrl+Q</kbd> + <kbd>Ctrl+S</kbd> Move to the LEFT END of the current line (Edit.LineStart)</p> <p><kbd>Ctrl+Q</kbd> + <kbd>Ctrl+D</kbd> Move to the RIGHT END of the current line (Edit.LineEnd)</p> <p><kbd>Ctrl+E</kbd> Move a line UP (Edit.LineUp)</p> <p><kbd>Ctrl+X</kbd> Move a line DOWN (Edit.LineDown)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+K</kbd> Toggle (add or remove) bookmark (Edit.ToggleBookmark)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+N</kbd> Move to the NEXT bookmark (Edit.NextBookmark)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+P</kbd> Move to the PREVIOUS bookmark (Edit.PreviousBookmark)</p> <p><kbd>Ctrl+Q</kbd> + <kbd>Ctrl+W</kbd> Save all modified Windows (File.SaveAll)</p> <p><kbd>Ctrl+L</kbd> Find the NEXT instance of the search string (Edit.FindNext)</p> <p><kbd>Ctrl+K</kbd> + <kbd>Ctrl+L</kbd> Find the PREVIOUS instance of the search string (Edit.FindPrevious)</p> <p><kbd>Ctrl+Q</kbd> + <kbd>Ctrl+L</kbd> Drop down the list of open files (Window.ShowEzMDIFileList)</p> <p>The last sequence is like clicking the downward-facing triangle in the upper-right corner of the code editor window. VS will display a list of all the open windows. You can select from the list by typing the file name; the matching file will be selected as you type. Pause for a second and resume typing, and the matching process starts over, so you can select a different file. Nice, VS Team. The key takes you to the tab for the selected file.</p> <p>OK, it's a community wiki; edit away. :)</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload