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 | ![]() |
![]() |
![]() |
---|---|---|---|
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 | ![]() |
![]() |
![]() |
---|---|---|---|
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 | ![]() |
![]() |
![]() |
---|---|---|---|
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