agent/skills/knowledge/vscode/SKILL.md
Visual Studio Code keyboard shortcuts and keybindings.json configuration. Use when looking up VS Code shortcuts or configuring custom keybindings.
npx skillsauth add knoopx/pi vscodeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reference for VS Code keybindings. macOS uses ⌘ (Command), ⌥ (Option), ⇧ (Shift), ⌃ (Control). Windows/Linux equivalents are noted.
| Action | macOS | Windows/Linux | | -------------------------------- | ---------------- | ----------------------------- | | Cut/copy line (empty selection) | ⌘X / ⌘C | Ctrl+X / Ctrl+C | | Delete line | ⇧⌘K | Ctrl+Shift+K | | Insert line below/above | ⌘Enter / ⇧⌘Enter | Ctrl+Enter / Ctrl+Shift+Enter | | Move/copy line up/down | ⌥↑↓ / ⇧⌥↑↓ | Alt+↑↓ / Shift+Alt+↑↓ | | Add selection to next occurrence | ⌘D | Ctrl+D | | Select all occurrences | ⇧⌘L | Ctrl+Shift+L | | Undo/Redo | ⌘Z / ⇧⌘Z | Ctrl+Z / Ctrl+Y |
| Action | macOS | Windows/Linux | | ----------------------- | -------- | ------------- | | Quick Open (go to file) | ⌘P | Ctrl+P | | Go to line | ⌃G | Ctrl+G | | Go to symbol | ⇧⌘O | Ctrl+Shift+O | | Show All Symbols | ⌘T | Ctrl+T | | Go to definition | F12 | F12 | | Peek definition | ⌥F12 | Alt+F12 | | Rename symbol | F2 | F2 | | Go to next/prev error | F8 / ⇧F8 | F8 / Shift+F8 | | Quick Fix | ⌘. | Ctrl+. |
| Action | macOS | Windows/Linux | | -------------------------------- | -------- | --------------- | | Find / Replace | ⌘F / ⌥⌘F | Ctrl+F / Ctrl+H | | Select all matches | ⌥Enter | Alt+Enter | | Toggle regex / whole word / case | ⌥⌘R/W/C | Alt+R/W/C |
| Action | macOS | Windows/Linux | | ---------------------------- | ----------- | ------------------------- | | Insert cursor below/above | ⌥⌘↓ / ⌥⌘↑ | Ctrl+Alt+↓ / Ctrl+Alt+↑ | | Insert cursor at end of line | ⇧⌥I | Shift+Alt+I | | Expand/shrink selection | ⌃⇧⌘→ / ⌃⇧⌘← | Shift+Alt+→ / Shift+Alt+← |
| Action | macOS | Windows/Linux | | ------------------- | --------- | --------------------------- | | Fold/unfold region | ⌥⌘[ / ⌥⌘] | Ctrl+Shift+[ / Ctrl+Shift+] | | Toggle line comment | ⌘/ | Ctrl+/ | | Format document | ⇧⌥F | Shift+Alt+F |
| Action | macOS | Windows/Linux | | ---------------------- | ---------- | ---------------------- | | Split editor | ⌘\ | Ctrl+\ | | Focus editor group | ⌘1/2/3 | Ctrl+1/2/3 | | Move editor left/right | ⌘K ⇧⌘← / → | Ctrl+Shift+PageUp/Down | | Close editor | ⌘W | Ctrl+W |
Open keybindings UI: Ctrl/Cmd + K, Ctrl/Cmd + S
Custom shortcut in keybindings.json:
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
}
tools
Inform the user what is happening — skip passive lookups
development
Renders markdown to self-contained HTML with a custom dark stylesheet and opens in browser. Use when previewing markdown documents, generating styled HTML from README or report files.
testing
Programmatic hunk selection for Jujutsu — split, commit, or squash specific hunks without interactive prompts. Use when making partial commits or selective squashes.
content-media
Manage version control with Jujutsu (jj) — no staging area, immediate changes, smart rebasing. Use when navigating history, squashing, or pushing to Git remotes.