This gist is now synced with VimCode Repository 🚀
- ✅ Gist = Quick Start version of VimCode (copy-paste ready)
- ✅ Repository = Full version with 50+ keybindings, docs, multi-editor support
- ✅ Synced configurations - gist matches repo's core config
- ✅ Easy upgrade path - start here, upgrade to full repo when ready
- 50+ keybindings vs ~20 in this gist
- LazyVim conventions - complete implementation
- Multi-editor support - VS Code, Cursor, Windsurf
- Comprehensive docs - SETUP.md, KEYBINDINGS.md, TROUBLESHOOTING.md, TIPS_AND_TRICKS.md
- Active community - Issues, Discussions, regular updates
- Better organization - Logical file structure and documentation
- ✅ Use this gist for quick 5-minute setup
- 📖 Read VimCode docs
- ⭐ Star the repository
- 🔧 Upgrade to full config when you want more features
This version syncs with VimCode Repository v2.0.0
- Enhanced Git integration
- Pull command:
<leader>gp - Push command:
<leader>gP - File history:
<leader>gh
- Pull command:
- New navigation shortcuts
- Method boundaries:
[m,]m - Error navigation:
[d,]d - Definition jumping:
ctrl+],ctrl+t
- Method boundaries:
- Split management
- Resize shortcuts:
alt+h,alt+l - Maximize toggle:
ctrl+w m - Equal sizing:
<C-w>=
- Resize shortcuts:
- Code folding commands
- Fold:
<leader>z - Unfold:
<leader>Z
- Fold:
- Tab navigation
- Previous/Next:
alt+[,alt+]
- Previous/Next:
- Workspace management
- Close workspace:
ctrl+shift+w - Copy file path:
ctrl+k p
- Close workspace:
- Enhanced panel navigation
- Consistent ctrl+j/k in all panels
- Improved terminal focus controls
- Standardized sidebar toggling to use
<leader>e - Improved comments and documentation
- Reorganized keybindings into logical groups
- Synced with VimCode repository structure
- Removed redundant keybindings
- Standardized leader key usage
- Improved context awareness for shortcuts
👉 For full changelog and latest updates, see VimCode CHANGELOG.md
- Enhanced Git integration
- Pull command:
<leader>g p - Push command:
<leader>g P - File history:
<leader>g h
- Pull command:
- New navigation shortcuts
- Method boundaries:
[m,]m - Error navigation:
[d,]d - Definition jumping:
ctrl+],ctrl+t
- Method boundaries:
- Split management
- Resize shortcuts:
alt+h,alt+l - Maximize toggle:
ctrl+w m - Equal sizing:
<C-w>=
- Resize shortcuts:
- Code folding commands
- Fold:
<leader>z - Unfold:
<leader>Z
- Fold:
- Tab navigation
- Previous/Next:
alt+[,alt+]
- Previous/Next:
- Workspace management
- Close workspace:
ctrl+shift+w - Copy file path:
ctrl+k p
- Close workspace:
- Enhanced panel navigation
- Consistent ctrl+j/k in all panels
- Improved terminal focus controls
- Standardized sidebar toggling to use
<leader>e - Improved comments and documentation
- Reorganized keybindings into logical groups
- Removed redundant keybindings
- Standardized leader key usage
- Improved context awareness for shortcuts
- Basic Vim keybindings
- File explorer integration
- Terminal shortcuts
- Basic Git commands
- Split navigation
Gist Update Schedule:
- This gist is updated when VimCode repository has major releases
- For latest features and bug fixes, use the VimCode repository
- Gist focuses on core, stable features for quick setup
Want to Contribute?
- Report issues: VimCode Issues
- Suggest features: VimCode Discussions
- Submit PRs: VimCode Pull Requests
how can i config this in my vscode