Choose your platform: full shortcut list + printable PDF
macOS Uses Command (⌘) as the primary modifier. Cmd+Shift+P opens the command palette. Option (⌥) is used for word-by-word cursor movement and a few multi-cursor operations. Some macOS system shortcuts can overlap with VS Code — the platform page notes where this occurs.
Windows Uses Ctrl as the primary modifier. Ctrl+Shift+P opens the command palette. Alt is used for multi-cursor operations and word navigation differs from Mac. F-key shortcuts work without Fn by default.
Linux Uses Ctrl, matching Windows. The shortcut set is identical to Windows. Desktop environment shortcuts can conflict with a small number of VS Code bindings — more common on Linux than on other platforms. The VS Code keyboard customization panel is where Linux users most often make adjustments.