Skip to main content
If you’re coming from XCode, FlowDeck can automatically set up the most common shortcuts for you, so you feel at home.

Setup Instructions

  1. Open VSCode Command Palette: Cmd+Shift+P
  2. Search for “Setup Xcode-style Keyboard Shortcuts”
You can also enable or disable this via FlowDeck Settings in Extensions > FlowDeck > System Configuration

Keyboard Shortcuts

Build & Run

ShortcutActionVSCode Command
Cmd+RBuild & Runextension.flowdeck.buildAndRun
Cmd+BBuildextension.flowdeck.build
Cmd+UTestextension.flowdeck.test
Cmd+Shift+KCleanextension.flowdeck.clean
Cmd+.Cancel Taskworkbench.action.tasks.terminate
Ctrl+Cmd+RRun Without Buildingextension.flowdeck.runWithoutBuilding
ShortcutActionVSCode Command
Cmd+Shift+OQuick Open (Go to File)workbench.action.quickOpen
Cmd+Shift+JShow Active File in Explorerworkbench.files.action.showActiveFileInExplorer
Ctrl+Cmd+JJump to Definitioneditor.action.revealDefinition
Ctrl+Cmd+LeftNavigate Backworkbench.action.navigateBack
Ctrl+Cmd+RightNavigate Forwardworkbench.action.navigateForward
Cmd+Option+LGo to Lineworkbench.action.gotoLine

Debugging

ShortcutActionVSCode Command
Cmd+Shift+YToggle Debug Consoleworkbench.debug.action.toggleRepl
Cmd+\Toggle Breakpointeditor.debug.action.toggleBreakpoint
Cmd+YContinue (when debugging)workbench.action.debug.continue
F6Step Overworkbench.action.debug.stepOver
F7Step Intoworkbench.action.debug.stepInto
F8Step Outworkbench.action.debug.stepOut

Editing

ShortcutActionVSCode Command
Cmd+Ctrl+UpMove Line Upeditor.action.moveLinesUpAction
Cmd+Ctrl+DownMove Line Downeditor.action.moveLinesDownAction
Cmd+/Comment Lineeditor.action.commentLine
Cmd+[Outdenteditor.action.outdentLines
Cmd+]Indenteditor.action.indentLines
Cmd+Shift+LSelect All Occurrenceseditor.action.selectHighlights
Cmd+Shift+FFind in Filesworkbench.action.findInFiles
Cmd+Option+FFind & Replaceeditor.action.startFindReplaceAction
Ctrl+IFormat Documenteditor.action.formatDocument

UI

ShortcutActionVSCode Command
Cmd+0Toggle Sidebarworkbench.action.toggleSidebarVisibility

Notes

  • You can modify any shortcut by editing your keybindings.json file
  • FlowDeck-specific commands (like extension.flowdeck.buildAndRun) are only available when the FlowDeck extension is installed
  • Use Cmd+K Cmd+S to open the visual Keyboard Shortcuts editor to see and resolve conflicts