Default keyboard shortcuts in Visual Studio for Mac

You can access a variety of commands in Visual Studio for Mac by using the appropriate keyboard shortcut. This document lists the default shortcuts for the Visual Studio for Mac key binding scheme.

Code Navigation

Commands
Keyboard shortcuts
Find References
⇧⌘R, F12
Go to Declaration
⌘D, F12
Next Error
⌥⇧⇟, ⇧⌘F12
Next Issue in File
⌥⇟
Previous Error
⌥⇧⇞
Previous Issue in File
⌥⇞

Debug

Commands
Keyboard shortcuts
Enable or Disable Breakpoint
⌥⌘/, ⌘F9
Pause
⌥⌘P, ⌥⌘L5
Remove All Breakpoints
⇧⌘F9
Run To Cursor
⌘F10
Set Next Statement
⇧⌘F10
Show Next Statement
⌥*
Step Into
⇧⌘I, ⌘F11
Step Out
⇧⌘U, ⇧⌘F11
Step Over
⇧⌘O, F10
Toggle Breakpoint
⌘\, F9
View Breakpoints
⌥⌘B

Designer

Commands
Keyboard shortcuts
Switch between related files
⌃⌘↑

Edit

Commands
Keyboard shortcuts
Constraint Editing Mode
⌘E
Copy
⌘C
Cut
⌘X
Delete
⌘⌫
Format Document
⌃I
Indent Selection
⌘]
Paste
⌘V
Preferences
⌘,
Redo
⇧⌘Z
Rename
⌘R, F2
Select All
⌘A
Show Code Generation
⌘I
Toggle All Folds
⌥⇧⌘↑
Toggle Definitions
⌥⇧⌘↓
Toggle Fold
⌥⇧⌘←
Toggle Line Comment(s)
⌘/
Undo
⌘Z
Unindent Selection
⌘[
Update Frame from Constraints
⇧⌘R

F# Integration

Commands
Keyboard shortcuts
Clear F# Interactive
⌃⌥C
F# Interactive
⌃⌥F
Restart F# Interactive
⌃⌥R
Send line to F# Interactive
⌃⌥L
Send references to F# Interactive
⌃⌥P
Send selection to F# Interactive
⌃⏎

File

Commands
Keyboard shortcuts
Close All
⇧⌘W
Close File
⌘W
Close Workspace
⌥⌘W
New File
⌘N
New Solution
⇧⌘N
Open
⌘O
Print
⌘P
Quit
⌘Q
Revert
⌘U
Save
⌘S
Save All
⇧⌘S

Help

Commands
Keyboard shortcuts
API Documentation
⌥⌘?
Unity API Reference
⌘'

Other

Commands
Keyboard shortcuts
Implement Unity Messages
⇧⌘M
Inspect
⌥⌘I

Project

Commands
Keyboard shortcuts
Add Files
⌥⌘A
Build
⌘K, ⇧F6
Build All
⌘B, F6
Clean
⇧⌘K
Rebuild
⌃⌘K
Rebuild All
⌃⌘B
Start Debugging
⌘⏎, F5
Start Without Debugging
⌥⌘⏎, ⌃F5
Stop
⇧⌘⏎, ⇧F5

Refactoring

Commands
Keyboard shortcuts
Import Symbol
⌃⌥␣
Quick Fix
⌥⏎

Search

Commands
Keyboard shortcuts
Command
⇧⌘P
Find in Files
⇧⌘F
Find Next
⌘G, F3
Find Next Like Selection
⌘E, ⌘F3
Find Previous
⇧⌘G, ⇧F3
Find Previous Like Selection
⇧⌘F3
Find
⌘F
Go to File
⇧⌘D
Go to Line
⌘L
Go to Type
⇧⌘T
Navigate To
⌘.
Replace in Files
⌥⇧⌘F
Replace
⌥⌘F

Text Editor

Commands
Keyboard shortcuts
Complete Word
⌃␣
Delete left character
⌃H
Delete next subword
⌃⌦
Delete next word
⌥⌦
Delete previous subword
⌃⌫
Delete previous word
⌥⌫
Delete right character
⌃D
Delete to end of line
⌃K
Dynamic abbrev
⌃/
Expand selection
⌥⇧↓
Expand selection
⌥⇧↑
Expand selection to document end
⇧⌘↓, ⇧⌘↘
Expand selection to document start
⇧⌘↑, ⇧⌘↖
Expand selection to line end
⇧↘, ⇧⌘→
Expand selection to line start
⇧↖, ⇧⌘←
Expand selection to next line
⇧↓
Expand selection to next word
⌥⇧→
Expand selection to page down
⇧⇟
Expand selection to page up
⇧⇞
Expand selection to previous line
⇧↑
Expand selection to previous word
⌥⇧←
Expand selection to the left
⇧←
Expand selection to the right
⇧→
Find caret
⌘|
Go left one character
⌃B
Go right one character
⌃F
Go to beginning of document
⌘↑
Go to beginning of line
⌘←, ⌃A
Go to end of document
⌘↓
Go to end of line
⌘→, ⌃E
Go to Matching Brace
⇧⌘\
Go to next line
⌃N
Go to next word
⌥→
Go to previous line
⌃P
Go to previous word
⌥←
Insert line break after the caret
⌃O
Move caret to EOL and insert new line
⇧⏎
Move the line or highlighted selection down
⌥↓
Move the line or highlighted selection up
⌥↑
Move to next usage
⌃⌥⌘↓
Move to prev usage
⌃⌥⌘↑
Show Parameter List
⌃⇧␣
Show quick info
⌘F1
Show Scopes
⌥⇧⌘P
Transpose characters
⌃T
Wrap with <div>
⌥⇧W

View

Commands
Keyboard shortcuts
Center and Focus Document
⌃L
Focus Document
F7
Full Screen
⌃⌘F
Move to Next Notebook
⌥⌘→
Move to Previous Notebook
⌥⌘←
Navigate Back
⌃⌘←
Navigate Forward
⌃⌘→
Normal Size
⌘0
One Editor Column
⌥⌘1
Show Next
⌥⌘↓, F8
Show Previous
⌥⌘↑, ⇧F8
Two Editor Columns
⌥⌘2
Zoom In
⌘+, ⌘=
Zoom Out
⌘-, ⌘_

Window

Commands
Keyboard shortcuts
Activate 1
⌘1
Activate 2
⌘2
Activate 3
⌘3
Activate 4
⌘4
Activate 5
⌘5
Activate 6
⌘6
Activate 7
⌘7
Activate 8
⌘8
Activate 9
⌘9
Hide Others
⌥⌘H
Hide Visual Studio
⌘H
Minimize
⌘M
Next Document
⌘}, ⌘F6
Previous Document
⌘{, ⇧⌘F6
Switch to next document
⌃⇥
Switch to next pad
⌃⌥⇥
Switch to previous document
⌃⇧⇥
Switch to previous pad
⌃⌥⇧⇥

macOS key symbols lookup

Symbol
Key
Command (cmd)
Option (alt)
Shift
Control (ctrl)
Page Up (Pg Up)
Page Down (Pg Dn)
Delete (Backspace)
Forward Delete
Return
←→↑↓
Arrow Keys
Home
End
Space Bar
Tab

0 Comments

Featured Post

How to learn Azure without paid subscription

Microsoft Azure is a cloud service that is constantly expanding to help your organization meet business challenges. You can build, manage d...

Subscribe to the FREE Weekly Newsletter to receive all the latest Microsoft Azure, AI, Xamarin

Popular Posts