Visual Studio Code (Mac)

Navigation

Navigate editor group history

Ctrl + ↑   Shift + ⭾ Tab

All hotkeys for Visual Studio Code (Mac)

General
F1 Show Command Palette

↑   Shift + ⌘ Cmd + P then F1

Navigation
Go to file

⌘ Cmd + P

General
New window/instance

↑   Shift + ⌘ Cmd + N

File management
Close

⌘ Cmd + W

General
User Settings

⌘ Cmd + ,

General
Keyboard Shortcuts

⌘ Cmd + K then ⌘ Cmd + S

Basic editing
Cut line (empty selection)

⌘ Cmd + X

Integrated terminal
Copy selection

⌘ Cmd + C

Basic editing
Move line up/down

⌥ Option + ↑  ↓

Basic editing
Copy line up / down

↑   Shift + ⌥ Option + ↑  ↓

Basic editing
Insert line below

⌘ Cmd + ⤶ Enter

Basic editing
Insert line above

↑   Shift + ⌘ Cmd + ⤶ Enter

Basic editing
Jump to matching bracket

↑   Shift + ⌘ Cmd + \

Basic editing
Indent/outdent line

⌘ Cmd + ]

Basic editing
Indent/outdent line

⌘ Cmd + [

Basic editing
Go to beginning of line

Home

Basic editing
Go to end of line

End

Basic editing
Go to beginning of file

⌘ Cmd +

Basic editing
Go to end of file

⌘ Cmd +

Basic editing
Scroll line up/down

Ctrl + ↑  ↓

Basic editing
Scroll page up

Control + Page Up

Basic editing
Scroll page down

Control + Page Down

Basic editing
Fold (collapse) region

⌥ Option + ⌘ Cmd + [

Basic editing
Unfold (uncollapse) region

⌥ Option + ⌘ Cmd + ]

Basic editing
Fold (collapse) all subregions

⌘ Cmd + K then ⌘ Cmd + [

Basic editing
Unfold (uncollapse) all subregions

⌘ Cmd + K then ⌘ Cmd + ]

Basic editing
Fold (collapse) all regions

⌘ Cmd + K then ⌘ Cmd + 0

Basic editing
Unfold (uncollapse) all regions

⌘ Cmd + K then ⌘ Cmd + J

Basic editing
Add line comment

⌘ Cmd + K then ⌘ Cmd + C

Basic editing
Remove line comment

⌘ Cmd + K then ⌘ Cmd + U

Basic editing
Toggle line comment

⌘ Cmd + /

Basic editing
Toggle block comment

↑   Shift + ⌥ Option + A

Basic editing
Toggle word wrap

⌥ Option + Z

Navigation
Show all symbols

⌘ Cmd + T

Navigation
Go to line

Control + G

Navigation
Go to symbol

↑   Shift + ⌘ Cmd + O

Navigation
Show Problems panel

↑   Shift + ⌘ Cmd + M

Navigation
Go to next error or warning

F8

Navigation
Go to previous error or warning

↑   Shift + F8

Navigation
Navigate editor group history

Ctrl + ↑   Shift + ⭾ Tab

Navigation
Go back

Ctrl + -

Navigation
Go forward

Ctrl + ↑   Shift + -

Navigation
Toggle Tab moves focus

Ctrl + ↑   Shift + M

Search and replace
Find

⌘ Cmd + F

Search and replace
Replace

⌥ Option + ⌘ Cmd + F

Search and replace
Find next

⌘ Cmd + G

Search and replace
Find previous

↑   Shift + ⌘ Cmd + G

Search and replace
Select all occurences of Find match

⌥ Option + ⤶ Enter

Search and replace
Add selection to next Find match

⌘ Cmd + D

Search and replace
Move last selection to next Find match

⌘ Cmd + K then ⌘ Cmd + D

Multi-cursor and selection
Insert cursor

⌥ Option + Mouse left click

Multi-cursor and selection
Insert cursor above / below

⌥ Option + ⌘ Cmd + ↑  ↓

Multi-cursor and selection
Undo last cursor operation

⌘ Cmd + U

Multi-cursor and selection
Insert cursor at end of each line selected

↑   Shift + ⌥ Option + I

Multi-cursor and selection
Select current line

⌘ Cmd + I

Multi-cursor and selection
Select all occurrences of current selection

↑   Shift + ⌘ Cmd + L

Multi-cursor and selection
Select all occurrences of current word

⌘ Cmd + F2

Multi-cursor and selection
Expand selection

Ctrl + ↑   Shift + ⌘ Cmd +

Multi-cursor and selection
Shrink selection

Ctrl + ↑   Shift + ⌘ Cmd +

Multi-cursor and selection
Column (box) selection

↑   Shift + ⌥ Option + Mouse movement

Multi-cursor and selection
Column (box) selection left/right

↑   Shift + ⌥ Option + ⌘ Cmd + ←  →

Multi-cursor and selection
Column (box) selection page up

Shift + Option + Command + Page Up

Multi-cursor and selection
Column (box) selection page down

Shift + Option + Command + Page Down

Rich languages editing
Trigger suggestion

Ctrl + Space

Rich languages editing
Trigger parameter hints

↑   Shift + ⌘ Cmd + Space

Rich languages editing
Format document

↑   Shift + ⌥ Option + F

Rich languages editing
Format selection

⌘ Cmd + K then ⌘ Cmd + F

Rich languages editing
Go to Definition

F12

Rich languages editing
Peek Definition

⌥ Option + F12

Rich languages editing
12 Open Definition to the side

⌘ Cmd + K then F12

Rich languages editing
Quick Fix

⌘ Cmd + .

Rich languages editing
Show References

↑   Shift + F12

Rich languages editing
Rename Symbol

F2

Rich languages editing
Trim trailing whitespace

⌘ Cmd + K then ⌘ Cmd + X

Rich languages editing
M Change file language

⌘ Cmd + K then M

Editor management
F Close folder

⌘ Cmd + K then F

Editor management
Split editor

⌘ Cmd + \

Editor management
Focus into first group

⌘ Cmd + 1

Editor management
Focus into second group

⌘ Cmd + 2

Editor management
Focus into third group

⌘ Cmd + 3

Editor management
Focus into previous/next editor group

⌘ Cmd + K then ⌘ Cmd + ←  →

Editor management
Move editor left

⌘ Cmd + K then ↑   Shift + ⌘ Cmd +

Editor management
Move editor right

⌘ Cmd + K then ↑   Shift + ⌘ Cmd +

Editor management
ht Move active editor group

⌘ Cmd + K then ←  →

File management
New File

⌘ Cmd + N

File management
Open File

⌘ Cmd + O

File management
Save

⌘ Cmd + S

File management
Save As

↑   Shift + ⌘ Cmd + S

File management
Save All

⌥ Option + ⌘ Cmd + S

File management
Close All

⌘ Cmd + K then ⌘ Cmd + W

File management
Reopen closed editor

Ctrl + ↑   Shift + T

File management
er Keep preview mode editor open

⌘ Cmd + K then ⤶ Enter

File management
Open next

Control + ⭾ Tab

File management
Open previous

Control + ↑   Shift + ⭾ Tab

File management
P Copy path of active file

⌘ Cmd + K then P

File management
R Reveal active file in Explorer

⌘ Cmd + K then R

File management
O Show active file in new window/instance

⌘ Cmd + K then O

Display
Toggle full screen

Control + ⌘ Cmd + F

Display
Toggle editor layout (horizontal/vertical)

⌥ Option + ⌘ Cmd + 1

Display
Zoom in

⌘ Cmd + =

Display
Zoom out

↑   Shift + ⌘ Cmd + -

Display
Toggle Sidebar visibility

⌘ Cmd + B

Display
Show Explorer / Toggle focus

↑   Shift + ⌘ Cmd + E

Display
Show Search

↑   Shift + ⌘ Cmd + F

Display
Show Source Control

Control + ↑   Shift + G

Display
Show Debug

↑   Shift + ⌘ Cmd + D

Display
Show Extensions

↑   Shift + ⌘ Cmd + X

Display
Replace in files

↑   Shift + ⌘ Cmd + H

Display
Toggle Search details

↑   Shift + ⌘ Cmd + J

Display
Show Output panel

↑   Shift + ⌘ Cmd + U

Display
Open Markdown preview

↑   Shift + ⌘ Cmd + V

Display
V Open Markdown preview to the side

⌘ Cmd + K then V

Display
Z Zen Mode (Esc Esc to exit)

⌘ Cmd + K then Z

Debug
Toggle breakpoint

F9

Debug
Start/Continue

F5

Debug
Stop

↑   Shift + F5

Debug
Step into

F11

Debug
Step out

↑   Shift + F11

Debug
Step over

F10

Debug
Show hover

⌘ Cmd + K then ⌘ Cmd + I

Integrated terminal
Show integrated terminal

Control + `

Integrated terminal
Create new terminal

Control + ↑   Shift + `

Integrated terminal
Scroll up/down

⌘ Cmd + ↑  ↓

Integrated terminal
Scroll page up

Page Up

Integrated terminal
Scroll page down

Page Down

Integrated terminal
Scroll to top

⌘ Cmd + Home

Integrated terminal
Scroll to bottom

⌘ Cmd + End

Similar combinations for other applications


VMware Workstation 5.0
Switch among open virtual machines while mouse and keyboard input are not grabbed. VMware Workstation must be the active application.
General

Ctrl + ↑   Shift + ⭾ Tab


Vivaldi
Tab cycler back
Tab

Ctrl + ↑   Shift + ⭾ Tab


Solidworks 2019
To show one or more components, move the pointer to the graphics area, and press and hold Ctrl + Shift + Tab. All hidden components are temporarily displayed as transparent. Click a hidden component to change it to shown.
Assemblies

Ctrl + ↑   Shift + ⭾ Tab


Open Rails 0.6.2
Release dispatcher
Dispatcher

Ctrl + ↑   Shift + ⭾ Tab


Browser tab management
Go to previous tab
Chrome OS

Ctrl + ↑   Shift + ⭾ Tab


Xyplorer
Cycle thru tabs (backward)
Other Shortcuts

Ctrl + ↑   Shift + ⭾ Tab


Oracle RightNow
Move forward to next content pane tab in history
Switching tabs

Ctrl + ↑   Shift + ⭾ Tab


Tableau
Cycle backward through open worksheets
Managing workbooks, sheets, and files (Tableau Desktop)

Ctrl + ↑   Shift + ⭾ Tab


Google Chrome
Jump to the previous open tab
Tab and window shortcuts

Ctrl + ↑   Shift + ⭾ Tab


AutoCAD
Switch to previous drawing
Manage Drawings

Ctrl + ↑   Shift + ⭾ Tab


Microsoft Sticky Notes
Previous window
Navigation

Ctrl + ↑   Shift + ⭾ Tab


Telegram
Move to previous chat
General

Ctrl + ↑   Shift + ⭾ Tab


Bluebeam Revu
Previous tab
Navigation

Ctrl + ↑   Shift + ⭾ Tab


1Password
Select the previous category in the sidebar.
1Password mini

Ctrl + ↑   Shift + ⭾ Tab


Windows PowerShell ISE
Previous PowerShell tab. This shortcut works only when no files are open on any Windows PowerShell tab
Windows PowerShell tabs

Ctrl + ↑   Shift + ⭾ Tab


Microsoft FrontPage
Switch to the previous tab in a dialog box.
Access and use dialog boxes

Ctrl + ↑   Shift + ⭾ Tab


Xodo
Previous document
Navigating

Ctrl + ↑   Shift + ⭾ Tab


Virtual DJ 2018
Sideview - 1
General

Ctrl + ↑   Shift + ⭾ Tab


PDF-XChange Editor
Previous document
General

Ctrl + ↑   Shift + ⭾ Tab


Clip Studio Paint Pro
Canvas: Previous canvas
Window menu

Ctrl + ↑   Shift + ⭾ Tab


Atom (Windows)
pane:show-previous-recently-used-item
All shortcuts

Ctrl + ↑   Shift + ⭾ Tab


Chromebook and Chrome OS
Go to the previous tab in the window
Tabs and windows

Ctrl + ↑   Shift + ⭾ Tab


Comodo IceDragon
Previous Tab
Windows and Tabs

Ctrl + ↑   Shift + ⭾ Tab


AWS Cloud9 IDE (Windows)
Previous Tab
Tabs

Ctrl + ↑   Shift + ⭾ Tab


Zim
Focus to the previous interface element (gtk default)
General

Ctrl + ↑   Shift + ⭾ Tab


Microsoft PowerPoint (Creating presentations)
Switch between the Thumbnail pane and the Outline View pane
Move between panes

Ctrl + ↑   Shift + ⭾ Tab


Mp3tag
Quick backward navigation between sub-windows (Tag Panel, Filter, File View)
Useful helpers

Ctrl + ↑   Shift + ⭾ Tab


REAPER
Docker: Activate next tab
Section: Main

Ctrl + ↑   Shift + ⭾ Tab


Brackets
Previous Document
General

Ctrl + ↑   Shift + ⭾ Tab


The Sims 4
Change camera type
General

Ctrl + ↑   Shift + ⭾ Tab


Maple
Move backward through multiple open worksheet and document tabs in a Maple window
General

Ctrl + ↑   Shift + ⭾ Tab


Microsoft Visual Studio 2017 (All shortcuts)
Window.PreviousDocumentWindowNav
Window

Ctrl + ↑   Shift + ⭾ Tab


LibreOffice Writer
Use previous suggestion with Automatic Word Completion
General

Ctrl + ↑   Shift + ⭾ Tab


Qt Creator
Next open document in history
General

Ctrl + ↑   Shift + ⭾ Tab


LibreOffice
Select the previous point of the drawing object (Point Selection mode)
Drawing objects

Ctrl + ↑   Shift + ⭾ Tab


Google Sheets (Android)
Move to previous sheet
Navigating spreadsheet

Ctrl + ↑   Shift + ⭾ Tab


VMWare Workstation Pro
(Windows hosts only) Switch among tabs
General

Ctrl + ↑   Shift + ⭾ Tab


FocusWriter
Go to previous document
General

Ctrl + ↑   Shift + ⭾ Tab


Maxthon
Switch tabs in the reverse order
Switch tabs

Ctrl + ↑   Shift + ⭾ Tab


WPS Office
Goes to previous worksheet tab
General

Ctrl + ↑   Shift + ⭾ Tab


Sumatra PDF
Go to previous tab
Tabs

Ctrl + ↑   Shift + ⭾ Tab


Visual Studio Code (Linux)
Open previous
File management

Ctrl + ↑   Shift + ⭾ Tab


Visual Studio Code (Windows)
Open previous
File management

Ctrl + ↑   Shift + ⭾ Tab


Delphi
Switch to the previous open file in the editor
General

Ctrl + ↑   Shift + ⭾ Tab


SQL Server Management Studio (SSMS)
Move to the previous document in the editor or designer
Document window and browser

Ctrl + ↑   Shift + ⭾ Tab


Microsoft Access 2016
Exit the subform and move to the previous field in the main form or previous record
Form view: Navigate between a main form and a subform

Ctrl + ↑   Shift + ⭾ Tab


Outlook 2016 and Outlook 2013
Move between the Folder pane, the main Outlook window, the Reading pane, and the To-Do bar
Basic navigation

Ctrl + ↑   Shift + ⭾ Tab


Slack
Switch to previous team
Switch teams

Ctrl + ↑   Shift + ⭾ Tab


Microsoft Internet Explorer 11
Move back through items on a webpage (only works if tabbed browsing is turned off)
Browsing

Ctrl + ↑   Shift + ⭾ Tab


Notepad++
Previous document (also shows list of open files). Can be disabled - see above
File menu

Ctrl + ↑   Shift + ⭾ Tab


Firefox Quantum
Previous tab
Windows and tabs

Ctrl + ↑   Shift + ⭾ Tab


Paint.NET
Previous image
Image list and image navigation

Ctrl + ↑   Shift + ⭾ Tab


Everything
Cycle between open windows
General keyboard shortcuts

Ctrl + ↑   Shift + ⭾ Tab


Microsoft Excel 2016
switches to the previous tab in a dialog box
Other useful shortcut keys

Ctrl + ↑   Shift + ⭾ Tab


Mozilla Thunderbird
Move to previous main UI element
Controlling the compose window

Ctrl + ↑   Shift + ⭾ Tab


Windows 10 Maps
Go to previous tab
General

Ctrl + ↑   Shift + ⭾ Tab


HeidiSQL
Go back to previous tab
Tools

Ctrl + ↑   Shift + ⭾ Tab


Opera
Cycle to previous tab (defaults to recently used order)
Tab keys: Switching

Ctrl + ↑   Shift + ⭾ Tab


Notepad2
Force unindentation of selected block
Block

Ctrl + ↑   Shift + ⭾ Tab


Adobe Acrobat 2017 (Windows and Unix)
Move to previous open document tab (when multiple documents are open in same window)
General navigating

Ctrl + ↑   Shift + ⭾ Tab


Microsoft Edge
Switch to the previous tab
General

Ctrl + ↑   Shift + ⭾ Tab


Microsoft OneNote
Go to the previous section
Work with notebooks and sections

Ctrl + ↑   Shift + ⭾ Tab


Windows Terminal
Previous tab
General

Ctrl + ↑   Shift + ⭾ Tab