Skip to main content
Now that you’ve installed the configuration, let’s get you productive quickly with the most essential keybindings and workflows.

Essential Keybindings

The leader key is set to Space. Most custom keybindings start with the leader key.

Most-Used Keybindings

KeyActionDescription
SpaceLeader keyWait 500ms to see available keybindings
jkExit insert modeQuick escape from insert mode
Space eeToggle file explorerOpen/close nvim-tree
Space ffFind filesFuzzy find files with Telescope
Space fsFind stringSearch text across project
Space frRecent filesOpen recently used files
KShow docsLSP hover documentation
gdGo to definitionJump to symbol definition
gRShow referencesFind all references to symbol

Quick Workflows

1

Opening and Finding Files

With Telescope (Fuzzy Finder)Press Space ff to open the file finder. Start typing to filter files:
Space ff → Type filename → Enter
With File ExplorerPress Space ee to toggle nvim-tree. Use arrow keys or j/k to navigate:
Space ee → Navigate with j/k → Enter to open
2

Searching in Files

Press Space fs to search for text across your project:
Space fs → Type search term → Enter
Navigate results with Ctrl-n and Ctrl-p, or use Ctrl-q to send results to quickfix list.
3

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
4

Managing Windows and Tabs

Split Windows
  • Space sv - Split vertically
  • Space sh - Split horizontally
  • Space se - Make splits equal size
  • Space sx - Close current split
Manage Tabs
  • Space to - Open new tab
  • Space tx - Close current tab
  • Space tn - Go to next tab
  • Space tp - Go to previous tab
5

Git Integration

Press Space ll to open LazyGit, a full-featured git UI:
Space ll → LazyGit interface opens
In LazyGit:
  • Use 1-5 to switch panels
  • Space to stage/unstage
  • c to commit
  • P to push
  • p to pull
  • q to quit

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.
Start with just these core workflows:
  1. Space ff for finding files
  2. Space ee for file explorer
  3. Space fs for searching text
  4. gd for jumping to definitions
Once these become muscle memory, gradually learn more shortcuts from the Keymaps page.

Common Operations

File Navigation

Use Harpoon for quick file switching between your most-used files:
Space ha → Add file to Harpoon
Ctrl-e → Open Harpoon menu
Ctrl-p → Previous Harpoon file
Ctrl-n → Next Harpoon file

Code Editing

gcc → Comment/uncomment line
gc + motion → Comment motion (e.g., gcap for paragraph)
ysiw" → Surround word with quotes
ds" → Delete surrounding quotes
cs"' → Change " to '

Diagnostics and Errors

]d → Go to next diagnostic
[d → Go to previous diagnostic
Space xw → Open diagnostics in Trouble
gl → Show diagnostic in floating window

Troubleshooting

Having issues? Check the Common Issues page or browse the FAQ.

What’s Next?

Build docs developers (and LLMs) love