Diverse Shortcuts

A personal keyboard shortcut reference for Visual Studio, ReSharper, Windows, Outlook, Word, Chrome, and SRWare Iron, covering editing, refactoring, debugging, navigation, window management, and productivity.

Visual Studio / ReSharper

New to learn or learn

  • SHIFT + ALT + PgDown/PgUp — R#
    Find next/previous error
  • ALT + PgDown/PgUp — R#
    Find next/previous suggestion/hint

Editing

  • ALT + ENTER — R#, ReSharper.QickFix__
    Show quick fixes and content actions
  • CTRL + D — R#, ReSharper.DuplicateText
    Duplicate line or selection
  • CTRL + K, S — VS, Edit.SurroundWith
    Code Snippet Picker (wrap around)
  • CTRL + ALT + RightArrow/LeftArrow — R#, ReSharper.ExtendSelection
    Extends/shrinks selection
  • CTRL + K, X — VS, Edit.InsertSnippet
    Code Snippet Picker (insert)
  • CTRL + SHIFT + ALT + UpArrow/DownArrow — R#, Move Method (up/down)
    Moves method above or down to the previous or next method
  • CTRL + M, O — VS, Edit.CollapseToDefinitions
    Collapses existing regions and types
  • CTRL + M, L — VS, Edit.ToggleAllOutlining
    Fully collapses and expands regions
  • CTRL + M, M — VS, Edit.Toggle-OutliningExpansion
    Collapses and expands actual region
  • CTRL + M, P — VS, Edit.StopOutlining
    Expands regions
  • CTRL + SHIFT + V — VS, Edit.CycleClipboardRing
    Pastes from the Clipboard ring
  • CTRL + SHIFT + H — VS, Edit.ReplaceInFiles
    Replace in files

Window Handling

  • SHIFT + ALT + ENTER — VS, View.FullScreen
    Full screen mode
  • CTRL + ALT + DownArrow — VS, Window.ShowEzMDIFileList
    Lists all open documents
  • ALT + ENTER — VS
    Opens “Properties” dialog
  • CTRL + TAB — ?
    Navigates through recent files

IntelliSense

  • CTRL + SPACE — VS, Edit.CompleteWord
    Completes current word
  • CTRL + SHIFT + SPACE — ?, Edit.ParameterInfo
    Displays method parameter infos
  • CTRL + J — VS, Edit.ListMembers
    Invokes completion list
  • CTRL + K, I — VS, Edit.QuickInfo
    Displays complete declaration

Refactor

  • CTRL + R, R or F2 — VS, Refactor.Rename
    Opens “Rename” dialog
  • CTRL + R, M — VS, Refactor.ExtractMethod
    Opens “Extract Method” dialog
  • CTRL + R, E — VS, Refactor.EncapsulateField
    Opens “Encapsulate Field” dialog
  • CTRL + R, F — R#, ReSharper.IntroduceField
    Introduce Field
  • CTRL + R, I — VS, Refactor.ExtractInterface
    Opens “Extract Interface” dialog
  • ALT + DEL — R#, ReSharper.SafeDelete
    Safe Delete
  • CTRL + R, P — VS, Refactor.PromoteLocalVariabletoParameter
  • CTRL + R, V — VS, Refactor.RemoveParameters

Debugging

  • CTRL + F10 — VS, Debug.RunToCursor
    Run to Cursor
  • SHIFT + F11 — VS, Debug.StepOut
  • SHIFT + F5 — VS, Debug.StopDebugging
  • F9 — VS, Debug.ToggleBreakpoint
    Set/remove breakpoint
  • CTRL + F9 — VS, Debug.EnableBreakpoint
    Disable/enable breakpoint
  • CTRL — VS
    Make Datatip Transparent

Build

  • F6 — VS, Build.BuildSolution
    Builds all the projects
  • SHIFT + F6 — VS, Build.BuildSelection
    Builds the selected project
  • SHIFT + ALT + L — R#, ReSharper.LocateInSolutionExplorer
    Locate in Solution Explorer
  • SHIFT + F12 — VS, Edit.FindAllReferences
    List of all references for symbol
  • F12 — VS, Edit.GoToDefinition
    CTRL + LMB — R#
    Navigates to declaration
  • CTRL + SHIFT + , — R#, ReSharper.GotoRecentEdits
    View recent edits
  • F8 — ?, Edit.GoToNextLocation
    Next item (Task List, Find Results)
  • CTRL + I — ?, Edit.IncrementalSearch
    Activates incremental search
  • CTRL + - — VS, View.NavigateBackward
    Previously edited code
  • F7 — R#, View.ViewCode/ViewDesigner
    Switch to code or design view
  • CTRL + G — ?, Edit.GoTo
    Opens “Go To Line” dialog
  • SHIFT + ALT + L — R#
    Locate in Solution Explorer

Important

  • CTRL + C — VS/R#, Edit.Copy
    Copy line or selection
  • CTRL + X — VS/R#, Edit.Cut
    Cut line or selection
  • CTRL + ALT + / — R#
    CTRL + K, C — VS, Edit.CommentSelection
    Inserts // at the beginning
  • CTRL + ALT + / — R#
    CTRL + K, U — VS, Edit.UncommentSelection
    Removes the // at the beginning
  • CTRL + SHIFT + / — ?, Block comment
    Inserts /* at the beginning and */ at the end
  • CTRL + K, D — VS, Edit.FormatDocument
    Formats indentation
  • CTRL + . — VS, View.ShowSmartTag
    Open smart tag menu
  • CTRL + SHIFT + F — VS, Edit.FindInFiles
    Find in files
  • CTRL + 8 — R#, Code analysis on/off
    Enable/disable code analysis

Word

  • ALT + V, U
    Full screen

Outlook

  • CTRL + R
    Reply message
  • CTRL + F
    Forward message
  • CTRL + SHIFT + M
    New message
  • CTRL + K
    Check names
  • CTRL + Backspace
    Delete the previous word
  • CTRL + ENTER
    Send message
  • ALT + J
    Move to the Subject field
  • CTRL + 1
    Go to mail
  • CTRL + 2
    Go to calendar
  • ALT + F4
    Close current window

Windows

  • WIN + Anfangsbuchstabe or CTRL + ESC + Anfangsbuchstabe
    Rotiert im expandierten Startmenü zwischen den entsprechenden Treffern
  • WIN + 1 .. 9
    Startet das jeweilige Programm aus der Taskleiste unten – beziehungsweise minimiert es oder stellt es wieder her
  • WIN + UpArrow / WIN + DownArrow
    Maximize current window / Restore down or minimize current window
  • WIN + LeftArrow / WIN + RightArrow
    Dock the current window to the left or right half of the screen
  • WIN + SHIFT + LeftArrow/RightArrow
    Verschiebt das Bild auf den linken bzw. rechten Bildschirm
  • WIN + HOME
    Minimize all but the current window
  • WIN + SPACE
    Makes all windows transparent so you can see through to the desktop
  • WIN + SHIFT + UpArrow/DownArrow
    Maximize vertical size / Restore vertical size
  • WIN + P
    Presentation mode
  • WIN + X
    Mobility centre with enhanced options
  • WIN + BREAK
    Displays system properties
  • WIN + #
    Quicklaunch
  • WINDOWS + R
    Open Run dialog
  • CTRL + N
    Opens a new Explorer window
  • CTRL + SHIFT + N
    Creates a new folder
  • SHIFT + CTRL + Click at application
    Start program in admin mode

Chrome / SRWare Iron

  • CTRL + PgDown / CTRL + PgUp
    Rotiert durch die Reiter
  • CTRL + 1 to CTRL + 8
    Switches to the tab at the specified position number on the tab strip
  • CTRL + SHIFT + LMB-Click
    Open link in new tab and switches to new tab
  • ALT + HOME
    Open homepage in current window
  • F6
    Activate and highlight address bar for typing new stuff
  • SPACE
    Scrolls down
  • F11
    Fullscreen
  • CTRL + SHIFT + T
    Reopens last closed tab
  • CTRL + W or CTRL + F4
    Closes the current tab
  • CTRL + J
    Open download page