Key bindings and commands for Vim and NvChad. NvChad is a Neovim configuration that adds IDE-like features on top of Vim's modal editing model. The <leader> key is Spacebar by default in NvChad.
Global keybindings for navigating and managing NvChad. All shortcuts use <leader> (Spacebar) as the prefix unless noted.
<leader> c h
Shows all available keybindings
<leader> f f
Fuzzy find any file in the project
<leader> f w
Search for a word across all files
Ctrl + n
<leader> x
Closes the current buffer
Alt + v
<leader> t h
:Mason
Install language servers, linters, formatters
:Lazy
Update or manage plugins
File explorer bindings — these work when the cursor is inside the NvimTree panel.
a
Opens prompt to add a file/directory
r
Renames the file/directory under cursor
d
Deletes the file/directory under cursor
?
Toggles the NvimTree cheatsheet
Language Server Protocol bindings for code intelligence — go to definition, hover docs, and refactoring.
g d
K (Shift + k)
Hover with cursor and press K
<leader> c a
E.g., auto-import, refactor, fix error
<leader> r n
Core Vim commands that work in any Vim-based editor.
:%s/find_this/replace_with_this/gc
% = whole file · g = all occurrences · c = confirm each
:%y+
ggdG
gg go to first line · d delete · G to end of file