Essential Keybindings
The leader key is set to Space. Most custom keybindings start with the leader key.Most-Used Keybindings
| Key | Action | Description |
|---|---|---|
Space | Leader key | Wait 500ms to see available keybindings |
jk | Exit insert mode | Quick escape from insert mode |
Space ee | Toggle file explorer | Open/close nvim-tree |
Space ff | Find files | Fuzzy find files with Telescope |
Space fs | Find string | Search text across project |
Space fr | Recent files | Open recently used files |
K | Show docs | LSP hover documentation |
gd | Go to definition | Jump to symbol definition |
gR | Show references | Find all references to symbol |
Quick Workflows
Opening and Finding Files
With Telescope (Fuzzy Finder)Press With File ExplorerPress
Space ff to open the file finder. Start typing to filter files:Space ee to toggle nvim-tree. Use arrow keys or j/k to navigate:Searching in Files
Press Navigate results with
Space fs to search for text across your project:Ctrl-n and Ctrl-p, or use Ctrl-q to send results to quickfix list.Using LSP Features
With your cursor on a symbol:
- View documentation: Press
K - Go to definition: Press
gd - Find references: Press
gR - Rename: Press
Space rn - Code actions: Press
Space ca
Managing Windows and Tabs
Split Windows
Space sv- Split verticallySpace sh- Split horizontallySpace se- Make splits equal sizeSpace sx- Close current split
Space to- Open new tabSpace tx- Close current tabSpace tn- Go to next tabSpace tp- Go to previous tab
Next Steps
Learn All Keymaps
Complete reference of all keyboard shortcuts
Configure LSP
Understand how language servers work
Explore Plugins
Discover all 25+ included plugins
Customize
Add your own plugins and keybindings
Tips for Learning
Press
Space and wait 500ms to see a popup showing all available keybindings. This is powered by which-key and helps you discover shortcuts as you type.Common Operations
File Navigation
Use Harpoon for quick file switching between your most-used files:Code Editing
Diagnostics and Errors
Troubleshooting
Having issues? Check the Common Issues page or browse the FAQ.What’s Next?
- Read about Core Options to understand how Neovim is configured
- Explore UI Enhancements to learn about the visual features
- Check out LSP & Completion to understand code intelligence