_
- ๐บ๐ธEnglish
- ๐ช๐ธSpanish
- ๐จ๐ณChinese
Stop clicking. Start commanding. Lynx Keymap Pro puts one keybinding layout underneath VS Code, Cursor, Windsurf, Trae.ai, Kiro, and Antigravity, so the muscle memory you build in one editor doesnโt reset the moment you open another.
This page is the reference. Keep it open the first week.
CLI, Skills & AI
| Command | Shortcut |
|---|---|
| New AI session | Alt + A |
| Show AI chat history | Alt + S |
| AI select code | Alt + D |
| Smart-close (AI chat / terminal) | Ctrl + Tab |
| CLI panel (needs F1) | Alt + E |
| GitLab panel | Alt + R |
| Skills panel | Ctrl + 3 / โ + 3 |
| OpenCode / Claude Code | Alt + CapsLock |
Smart-close is context-aware: if the terminal is occupying the side panel it closes the terminal, otherwise it opens or closes the AI chat.
Git
Run these from Source Control (
Ctrl + 2) โ theyโre not global.
| Command | Shortcut |
|---|---|
| Stage all | Alt + 1 |
| AI commit message | Alt + 2 |
| Unstage all | Alt + 3 |
| Commit | Alt + Enter |
| Push | Ctrl + Alt + Enter |
| View changes | Alt + L |
| Reset hard HEAD | Ctrl + Shift + Alt + Backspace |
That last one has no confirmation dialog โ itโs one keystroke from a clean working tree to a gone one.
Debugging
| Command | Shortcut |
|---|---|
| Start | Alt + P |
| Restart | Alt + O |
| Stop | Alt + I |
Compact Mode โ 75%
Alt + 0 swaps the standard layout for one that doesnโt assume a function row or an arrow cluster:
| Command | Shortcut |
|---|---|
| Start / restart / stop debugging | Insert / Alt + Insert / Ctrl + Insert |
| View Git changes | PageUp |
| Markdown preview | PageDown |
| Zoom in / out | Shift + Alt + Vol โ / Shift + Alt + Vol โ |
Settings & Terminal
| Command | Shortcut |
|---|---|
| Open settings (UI / JSON) | Ctrl + J / Alt + J |
| Select theme | Shift + Alt + T |
| Quick Open (replacement) | Shift + Alt + E |
| Smart new terminal | Ctrl + Shift + ` |
| Swap terminal (chord) | Alt + Q then W |
| Close terminal (chord) | Alt + Q then E |
The backquote key is remapped across 14+ international keyboard layouts, so the terminal shortcuts above work the same whether the physical key sits where US, Spanish, French, German, Russian, Japanese, or Turkish layouts put it.
Installation
Press Ctrl + P, paste the following command, and press Enter:
ext install bastndev.lynx-keymap
Or search Lynx Keymap Pro (publisher: bastndev) in the Extensions panel, or get it from open-vsx.org for Cursor, Windsurf, Trae.ai, and Kiro.
Ctrl + PandCtrl + Enterare intentionally disabled โ the former to avoid a conflict with the shortcuts above (Shift + Alt + Ereplaces Quick Open), the latter because GitHub Copilotโs Generate binding collides with the terminal and git-commit workflow. Both are one entry inkeybindings.jsonaway from coming back. Separately,Alt + CapsLockmay not register on systems that remap CapsLock at the OS level.
๐งฉ Complementary Extensions
| Extension | Description |
|---|---|
| F1 | One panel for every AI coding CLI โ Claude Code, Codex, Cursor, and more. |
| Lynx Theme Pro | Eight themes and three icon styles, in one extension. |
| ATM | Error Lens, Git blame, .env protection, and code screenshots in one toolkit. |