Key | Function | Mode |
---|---|---|
j | Down | n, x |
<Down> | Down | n, x |
k | Up | n, x |
<Up> | Up | n, x |
<C-h> | Go to Left Window | n |
<C-j> | Go to Lower Window | n |
<C-k> | Go to Upper Window | n |
<C-l> | Go to Right Window | n |
<C-Up> | Increase Window Height | n |
<C-Down> | Decrease Window Height | n |
<C-Left> | Decrease Window Width | n |
<C-Right> | Increase Window Width | n |
<A-j> | Move Down | n, i, v |
<A-k> | Move Up | n, i, v |
<S-h> | Prev Buffer | n |
<S-l> | Next Buffer | n |
[b | Prev Buffer | n |
]b | Next Buffer | n |
<leader>bb | Switch to Other Buffer | n |
<leader>` | Switch to Other Buffer | n |
<leader>bd | Delete Buffer | n |
<leader>bo | Delete Other Buffers | n |
<leader>bD | Delete Buffer and Window | n |
<esc> | Escape and Clear hlsearch | i, n, s |
<leader>ur | Redraw / Clear hlsearch / Diff Update | n |
n | Next Search Result | n, x, o |
N | Prev Search Result | n, x, o |
<C-s> | Save File | i, x, n, s |
<leader>K | Keywordprg | n |
gco | Add Comment Below | n |
gcO | Add Comment Above | n |
<leader>l | Lazy | n |
<leader>fn | New File | n |
<leader>xl | Location List | n |
<leader>xq | Quickfix List | n |
[q | Previous Quickfix | n |
]q | Next Quickfix | n |
<leader>cf | Format | n, v |
<leader>cd | Line Diagnostics | n |
]d | Next Diagnostic | n |
[d | Prev Diagnostic | n |
]e | Next Error | n |
[e | Prev Error | n |
]w | Next Warning | n |
[w | Prev Warning | n |
<leader>uf | Toggle Auto Format (Global) | n |
<leader>uF | Toggle Auto Format (Buffer) | n |
<leader>us | Toggle Spelling | n |
<leader>uw | Toggle Wrap | n |
<leader>uL | Toggle Relative Number | n |
<leader>ud | Toggle Diagnostics | n |
<leader>ul | Toggle Line Numbers | n |
<leader>uc | Toggle Conceal Level | n |
<leader>uA | Toggle Tabline | n |
<leader>uT | Toggle Treesitter Highlight | n |
<leader>ub | Toggle Dark Background | n |
<leader>uD | Toggle Dimming | n |
<leader>ua | Toggle Animations | n |
<leader>ug | Toggle Indent Guides | n |
<leader>uS | Toggle Smooth Scroll | n |
<leader>dpp | Toggle Profiler | n |
<leader>dph | Toggle Profiler Highlights | n |
<leader>uh | Toggle Inlay Hints | n |
<leader>gb | Git Blame Line | n |
<leader>gB | Git Browse (open) | n, x |
<leader>gY | Git Browse (copy) | n, x |
<leader>qq | Quit All | n |
<leader>ui | Inspect Pos | n |
<leader>uI | Inspect Tree | n |
<leader>L | LazyVim Changelog | n |
<leader>fT | Terminal (cwd) | n |
<leader>ft | Terminal (Root Dir) | n |
<c-/> | Terminal (Root Dir) | n |
<c-_> | which_key_ignore | n, t |
<C-/> | Hide Terminal | t |
<leader>- | Split Window Below | n |
<leader>| | Split Window Right | n |
<leader>wd | Delete Window | n |
<leader>wm | Toggle Zoom Mode | n |
<leader>uZ | Toggle Zoom Mode | n |
<leader>uz | Toggle Zen Mode | n |
<leader><tab>l | Last Tab | n |
<leader><tab>o | Close Other Tabs | n |
<leader><tab>f | First Tab | n |
<leader><tab><tab> | New Tab | n |
<leader><tab>] | Next Tab | n |
<leader><tab>d | Close Tab | n |
<leader><tab>[ | Previous Tab | n |
Key | Function | Mode |
---|---|---|
<leader>cl | Lsp Info | n |
gd | Goto Definition | n |
gr | References | n |
gI | Goto Implementation | n |
gy | Goto T[y]pe Definition | n |
gD | Goto Declaration | n |
K | Hover | n |
gK | Signature Help | n |
<c-k> | Signature Help | i |
<leader>ca | Code Action | n, v |
<leader>cc | Run Codelens | n, v |
<leader>cC | Refresh & Display Codelens | n |
<leader>cR | Rename File | n |
<leader>cr | Rename | n |
<leader>cA | Source Action | n |
]] | Next Reference | n |
[[ | Prev Reference | n |
<a-n> | Next Reference | n |
<a-p> | Prev Reference | n |
Key | Function | Mode |
---|---|---|
<leader>bl | Delete Buffers to the Left | n |
<leader>bp | Toggle Pin | n |
<leader>bP | Delete Non-Pinned Buffers | n |
<leader>br | Delete Buffers to the Right | n |
[b | Prev Buffer | n |
[B | Move buffer prev | n |
]b | Next Buffer | n |
]B | Move buffer next | n |
<S-h> | Prev Buffer | n |
<S-l> | Next Buffer | n |
Key | Function | Mode |
---|---|---|
<leader>cF | Format Injected Langs | n, v |
Key | Function | Mode |
---|---|---|
<c-s> | Toggle Flash Search | c |
r | Remote Flash | o |
R | Treesitter Search | o, x |
s | Flash | n, o, x |
S | Flash Treesitter | n, o, x |
Key | Function | Mode |
---|---|---|
<leader>sr | Search and Replace | n, v |
Key | Function | Mode |
---|---|---|
<leader>cm | Mason | n |
Key | Function | Mode |
---|---|---|
<c-b> | Scroll Backward | n, i, s |
<c-f> | Scroll Forward | n, i, s |
<leader>sn | +noice | n |
<leader>sna | Noice All | n |
<leader>snd | Dismiss All | n |
<leader>snh | Noice History | n |
<leader>snl | Noice Last Message | n |
<leader>snt | Noice Picker (Telescope/FzfLua) | n |
<S-Enter> | Redirect Cmdline | c |
Key | Function | Mode |
---|---|---|
<bs> | Decrement Selection | x |
<c-space> | Increment Selection | n |
Key | Function | Mode |
---|---|---|
<leader>qd | Don't Save Current Session | n |
<leader>ql | Restore Last Session | n |
<leader>qs | Restore Session | n |
<leader>qS | Select Session | n |
Key | Function | Mode |
---|---|---|
<leader><space> | Find Files (Root Dir) | n |
<leader>, | Buffers | n |
<leader>. | Toggle Scratch Buffer | n |
<leader>/ | Grep (Root Dir) | n |
<leader>: | Command History | n |
<leader>gd | Git Diff (hunks) | n |
<leader>gs | Git Status | n |
<leader>gS | Git Stash | n |
<leader>n | Notification History | n |
<leader>s" | Registers | n |
<leader>s/ | Search History | n |
<leader>sk | Keymaps | n |
<leader>fg | Find Files (git-files) | n |
Key | Function | Mode |
---|---|---|
<leader>st | Todo | n |
<leader>sT | Todo/Fix/Fixme | n |
<leader>xt | Todo (Trouble) | n |
<leader>xT | Todo/Fix/Fixme (Trouble) | n |
[t | Previous Todo Comment | n |
]t | Next Todo Comment | n |
Key | Function | Mode |
---|---|---|
<leader>cs | Symbols (Trouble) | n |
<leader>cS | LSP references/definitions/... (Trouble) | n |
<leader>xL | Location List (Trouble) | n |
<leader>xQ | Quickfix List (Trouble) | n |
<leader>xx | Diagnostics (Trouble) | n |
<leader>xX | Buffer Diagnostics (Trouble) | n |
[q | Previous Trouble/Quickfix Item | n |
]q | Next Trouble/Quickfix Item | n |
Key | Function | Mode |
---|---|---|
<c-w><space> | Window Hydra Mode (which-key) | n |
<leader>? | Buffer Keymaps (which-key) | n |
Key | Function | Mode |
---|---|---|
<c-s> | Submit Prompt | n |
<leader>a | +ai | n, v |
<leader>aa | Toggle (CopilotChat) | n, v |
<leader>ap | Prompt Actions (CopilotChat) | n, v |
<leader>aq | Quick Chat (CopilotChat) | n, v |
<leader>ax | Clear (CopilotChat) | n, v |
Key | Function | Mode |
---|---|---|
gsa | Add Surrounding | n, v |
gsd | Delete Surrounding | n |
gsf | Find Right Surrounding | n |
gsF | Find Left Surrounding | n |
gsh | Highlight Surrounding | n |
gsn | Update MiniSurround.config.n_lines | n |
gsr | Replace Surrounding | n |
Key | Function | Mode |
---|---|---|
<leader>cn | Generate Annotations (Neogen) | n |
Key | Function | Mode |
---|---|---|
<leader>p | Open Yank History | n, x |
<p | Put and Indent Left | n |
<P | Put Before and Indent Left | n |
=p | Put After Applying a Filter | n |
=P | Put Before Applying a Filter | n |
>p | Put and Indent Right | n |
>P | Put Before and Indent Right | n |
[p | Put Indented Before Cursor (Linewise) | n |
[P | Put Indented Before Cursor (Linewise) | n |
[y | Cycle Forward Through Yank History | n |
]p | Put Indented After Cursor (Linewise) | n |
]P | Put Indented After Cursor (Linewise) | n |
]y | Cycle Backward Through Yank History | n |
gp | Put Text After Selection | n, x |
gP | Put Text Before Selection | n, x |
p | Put Text After Cursor | n, x |
P | Put Text Before Cursor | n, x |
y | Yank Text | n, x |
Key | Function | Mode |
---|---|---|
<leader>da | Run with Args | n |
<leader>db | Toggle Breakpoint | n |
<leader>dB | Breakpoint Condition | n |
<leader>dc | Run/Continue | n |
<leader>dC | Run to Cursor | n |
<leader>dg | Go to Line (No Execute) | n |
<leader>di | Step Into | n |
<leader>dj | Down | n |
<leader>dk | Up | n |
<leader>dl | Run Last | n |
<leader>do | Step Out | n |
<leader>dO | Step Over | n |
<leader>dP | Pause | n |
<leader>dr | Toggle REPL | n |
<leader>ds | Session | n |
<leader>dt | Terminate | n |
<leader>dw | Widgets | n |
Key | Function | Mode |
---|---|---|
<leader>de | Eval | n, v |
<leader>du | Dap UI | n |
Key | Function | Mode |
---|---|---|
<leader>cs | Aerial (Symbols) | n |
Key | Function | Mode |
---|---|---|
<leader>ss | Goto Symbol (Aerial) | n |
Key | Function | Mode |
---|---|---|
<C-a> | Increment | n, v |
<C-x> | Decrement | n, v |
g<C-a> | Increment | n, v |
g<C-x> | Decrement | n, v |
Key | Function | Mode |
---|---|---|
<leader>1 | Harpoon to File 1 | n |
<leader>2 | Harpoon to File 2 | n |
<leader>3 | Harpoon to File 3 | n |
<leader>4 | Harpoon to File 4 | n |
<leader>5 | Harpoon to File 5 | n |
<leader>h | Harpoon Quick Menu | n |
<leader>H | Harpoon File | n |
Key | Function | Mode |
---|---|---|
[[ | Prev Reference | n |
]] | Next Reference | n |
Key | Function | Mode |
---|---|---|
gs | Leap from Windows | n, o, x |
s | Leap Forward to | n, o, x |
S | Leap Backward to | n, o, x |
Key | Function | Mode |
---|---|---|
gz | +surround | n |
Key | Function | Mode |
---|---|---|
<leader>go | Toggle mini.diff overlay | n |
Key | Function | Mode |
---|---|---|
<leader>fm | Open mini.files (Directory of Current File) | n |
<leader>fM | Open mini.files (cwd) | n |
Key | Function | Mode |
---|---|---|
<leader>cs | Toggle Outline | n |
Key | Function | Mode |
---|---|---|
<leader>ob | Task builder | n |
<leader>oc | Clear cache | n |
<leader>oi | Overseer Info | n |
<leader>oo | Run task | n |
<leader>oq | Action recent task | n |
<leader>ot | Task action | n |
<leader>ow | Task list | n |
Key | Function | Mode |
---|---|---|
<leader>r | +refactor | n, v |
<leader>rb | Extract Block | n |
<leader>rc | Debug Cleanup | n |
<leader>rf | Extract Block To File / Extract Function | n / v |
<leader>rF | Extract Function To File | v |
<leader>ri | Inline Variable | n, v |
<leader>rp | Debug Print Variable | n, v |
<leader>rP | Debug Print | n |
<leader>rs | Refactor | v |
<leader>rx | Extract Variable | v |
Plugin | Keys / Notes |
---|---|
snacks.nvim (explorer/picker) | <leader>e , <leader>E , <leader>ff |
nvim-ansible | <leader>ta - Ansible Run Playbook/Role |
markdown-preview.nvim | <leader>cp - Markdown Preview |
nvim-dap-python | <leader>dPc , <leader>dPt |
vim-dadbod-ui | <leader>D - Toggle DBUI |
vimtex | <localLeader>l - +vimtex |
neotest | <leader>t - +test and related test keys |
edgy.nvim | <leader>ue , <leader>uE |
chezmoi.nvim | <leader>sz |
mason (gitui) | <leader>gg , <leader>gG |
octo.nvim | Many <leader>g* keys for issues/PRs |
fzf-lua / telescope (projects) | <leader>fp |
kulala.nvim | <leader>R and related REST keys |