This content originally appeared on DEV Community and was authored by Gohit Bastian
If you use VS Code, Cursor-AI, Windsurd, Trae-AI, or Firebase Studio, you already know how crucial keyboard shortcuts are to productivity.
Lynx Keymap β created by @bastndev β supercharges your workflow with curated keybindings for VSCode, seamlessly integrating AI tools like Cursor-AI and Trae-AI.
Get instant access to essential commands for files, Git, debugging, AI sessions, and more.
Experimental Keymaps
| Command | macOS |
Windows |
Linux |
|---|---|---|---|
| Ask, agent, edit (AI) | β₯ + Z |
Alt + Z |
Alt + Z |
| Bottom color change | β + β₯ + P |
Ctrl + Alt + P |
Ctrl + Alt + P |
| Pick AI model | β₯ + X |
Alt + X |
Alt + X |
| Toggle AI maximize/minimize | β§ + Esc |
Shift + Esc |
Shift + Esc |
Standard Keybindings
| Command | macOS |
Windows |
Linux |
|---|---|---|---|
| Open explorer | β + 1 |
Ctrl + 1 |
Ctrl + 1 |
| Source control (SCM) | β + 2 |
Ctrl + 2 |
Ctrl + 2 |
| Extensions | β + 3 |
Ctrl + 3 |
Ctrl + 3 |
| Sidebar toggle | β + Tab |
Ctrl + Tab |
Ctrl + Tab |
| New file | β₯ + C |
Alt + C |
Alt + C |
| New folder | β₯ + V |
Alt + V |
Alt + V |
| Select all changed files | β₯ + 1 |
Alt + 1 |
Alt + 1 |
| AI generate commit message | β₯ + 2 |
Alt + 2 |
Alt + 2 |
| Unstage all files | β₯ + 3 |
Alt + 3 |
Alt + 3 |
| Git pull | β₯ + 4 |
Alt + 4 |
Alt + 4 |
| Git commit | β₯ + Enter |
Alt + Enter |
Alt + Enter |
| Git push | β + β₯ + Enter |
Ctrl + Alt + Enter |
Ctrl + Alt + Enter |
| Format document | β₯ + F |
Alt + F |
Alt + F |
| Format selection | β + β₯ + F |
Ctrl + Alt + F |
Ctrl + Alt + F |
| Organize imports | β§ + β₯ + F |
Shift + Alt + F |
Shift + Alt + F |
| Debug console toggle | β₯ + Q |
Alt + Q |
Alt + Q |
| Terminal toggle | β₯ + W |
Alt + W |
Alt + W |
| Open GitLens | β₯ + E |
Alt + E |
Alt + E |
| Start debugging | β₯ + P |
Alt + P |
Alt + P |
| Restart debugging | β₯ + O |
Alt + O |
Alt + O |
| Stop debugging | β₯ + I |
Alt + I |
Alt + I |
| Git changes panel | β₯ + L |
Alt + L |
Alt + L |
| Markdown preview | β₯ + M |
Alt + M |
Alt + M |
| Settings UI | β + J |
Ctrl + J |
Ctrl + J |
| Settings JSON | β₯ + J |
Alt + J |
Alt + J |
| Comment line | β + / |
Ctrl + / |
Ctrl + / |
| Comment block | β₯ + / |
Alt + / |
Alt + / |
| Copy line up/down | β₯ + β§ + β/β |
Alt + Shift + β/β |
Alt + Shift + β/β |
| Insert cursor above/below | β + β/β |
Ctrl + β/β |
Ctrl + β/β |
| Toggle AI | β₯ + Esc |
Alt + Esc |
Alt + Esc |
| Delete word left | β + Backspace |
Ctrl + Backspace |
Ctrl + Backspace |
| Close folder | β + Delete |
Ctrl + Delete |
Ctrl + Delete |
AI Shortcuts (Lynx AI Integration)
| Command | macOS |
Windows |
Linux |
|---|---|---|---|
| AI Chat (popup/modal) |
β + \` |
Ctrl + \` |
Ctrl + \` |
| Toggle chat with Tab | β§ + Tab |
Shift + Tab |
Shift + Tab |
| New AI session | β₯ + A |
Alt + A |
Alt + A |
| Show AI chat history | β₯ + S |
Alt + S |
Alt + S |
| Attach context | β₯ + D |
Alt + D |
Alt + D |
| Accept AI suggestion | β + Enter |
Ctrl + Enter |
Ctrl + Enter |
| Reject AI suggestion | β₯ + Enter |
Alt + Enter |
Alt + Enter |
Installation
-
Open Quick Open:
- macOS:
β + P - Windows/Linux:
Ctrl + P
- macOS:
Paste the command and hit
Enter:
ext install bastndev.lynx-keymap
Contributors
Here is the project link if you want to collaborate: [>_].
About Me
-
X – For questions and discussions.
Youtube – Code, Software and development insights.
Linkedin – Professional networking and career updates.
This content originally appeared on DEV Community and was authored by Gohit Bastian
Get instant access to essential commands for files, Git, debugging, AI sessions, and more.
macOS
Windows
Linux