Skip to main content
home
>_ lazyvim --list-keymaps

LAZYVIM KEYMAPS

253 shortcuts — search or filter by category

<leader>Space — primary prefix key in LazyVim
<C-x>Ctrl + x
<A-x>Alt + x
<S-x>Shift + x
>_

253 / 253 keymaps

j
Move cursor downcore
k
Move cursor upcore
<Down>
Move cursor downcore
<Up>
Move cursor upcore
<C-h>
Go to left windowcore
<C-j>
Go to lower windowcore
<C-k>
Go to upper windowcore
<C-l>
Go to right windowcore
<C-Up>
Increase window heightcore
<C-Down>
Decrease window heightcore
<C-Left>
Decrease window widthcore
<C-Right>
Increase window widthcore
<A-j>
Move line downcore
<A-k>
Move line upcore
]]
Next referencelsp
[[
Prev referencelsp
<S-h>
Previous buffercore
<S-l>
Next buffercore
[b
Previous buffercore
]b
Next buffercore
<leader>bb
Switch to other buffercore
<leader>`
Switch to other buffercore
<leader>bd
Delete buffercore
<leader>bo
Delete other bufferscore
<leader>bD
Delete buffer and windowcore
<leader>bj
Pick bufferbufferline
<leader>bl
Delete buffers to the leftbufferline
<leader>bp
Toggle pinbufferline
<leader>bP
Delete non-pinned buffersbufferline
<leader>br
Delete buffers to the rightbufferline
<leader>,
List bufferssnacks
<leader>fB
Buffers (all)snacks
<leader>fb
Open bufferssnacks
<C-s>
Save filecore
<leader>fn
New filecore
<leader>ff
Find files (root dir)snacks
<leader>fF
Find files (cwd)snacks
<leader>fg
Find files (git-files)snacks
<leader>fc
Find config filesnacks
<leader>fe
File explorer (root dir)snacks
<leader>fE
File explorer (cwd)snacks
<leader>e
File explorer (root dir)snacks
<leader>E
File explorer (cwd)snacks
<leader>fm
Open mini.filesmini.files
<leader>fM
Open mini.files (cwd)mini.files
<leader>fr
Recent filessnacks
<leader>fR
Recent files (cwd)snacks
<leader><space>
Find files (root dir)snacks
<leader>fp
Open projectssnacks
n
Next search resultcore
N
Prev search resultcore
<leader>sr
Search and replacegrug-far
<leader>/
Grep (root dir)snacks
<leader>sg
Grep (root dir)snacks
<leader>sG
Grep (cwd)snacks
<leader>sh
Help pagessnacks
<leader>sH
Search highlightssnacks
<leader>si
Search iconssnacks
<leader>sj
Jumpssnacks
<leader>sk
Search keymapssnacks
<leader>sl
Location listsnacks
<leader>sm
Markssnacks
<leader>sM
Man pagessnacks
<leader>sq
Quickfix listsnacks
<leader>sR
Resume last searchsnacks
<leader>su
Undotreesnacks
<leader>sw
Search word/selectionsnacks
<leader>sb
Buffer linessnacks
<leader>sB
Grep open bufferssnacks
<leader>sc
Command historysnacks
<leader>sC
Commandssnacks
<leader>sd
Diagnosticssnacks
<leader>sD
Buffer diagnosticssnacks
<leader>s"
Registerssnacks
<leader>s/
Search historysnacks
<leader>sa
Autocmdssnacks
<leader>st
Todo commentssnacks
<leader>sT
Todo/Fix/Fixmesnacks
<leader>ss
LSP symbolssnacks
<leader>sS
LSP workspace symbolssnacks
<leader>sp
Search plugin specsnacks
<leader>:
Command historysnacks
<leader>cl
LSP infolsp
gd
Go to definitionlsp
gr
Go to referenceslsp
gI
Go to implementationlsp
gy
Go to type definitionlsp
gD
Go to declarationlsp
K
Hover documentationlsp
gK
Signature helplsp
<leader>ca
Code actionlsp
<leader>cc
Run codelenslsp
<leader>cC
Refresh & display codelenslsp
<leader>cR
Rename filelsp
<leader>cr
Rename symbollsp
<leader>cA
Source actionlsp
<leader>co
Organize importslsp
gai
Incoming callslsp
gao
Outgoing callslsp
<leader>cf
Format buffercore
<leader>cF
Format injected languagesconform
<leader>cd
Line diagnosticscore
]d
Next diagnosticcore
[d
Prev diagnosticcore
]e
Next errorcore
[e
Prev errorcore
]w
Next warningcore
[w
Prev warningcore
gco
Add comment belowcore
gcO
Add comment abovecore
<leader>cn
Generate annotationsneogen
<leader>cs
Symbols (Aerial/Trouble)aerial
<leader>cS
LSP refs/definitions (Trouble)trouble
<leader>gL
Git log (cwd)snacks
<leader>gb
Git blame linesnacks
<leader>gf
Git file historysnacks
<leader>gl
Git logsnacks
<leader>gB
Git browse (open)snacks
<leader>gY
Git browse (copy URL)snacks
<leader>gd
Git diff (hunks)snacks
<leader>gD
Git diff (origin)snacks
<leader>gs
Git statussnacks
<leader>gS
Git stashsnacks
<leader>gg
GitUI (root dir)gitui
<leader>gG
GitUI (cwd)gitui
<leader>go
Toggle mini.diff overlaymini.diff
<leader>gi
GitHub issues (open)snacks
<leader>gI
GitHub issues (all)snacks
<leader>gp
GitHub PRs (open)snacks
<leader>gP
GitHub PRs (all)snacks
<leader>wd
Delete windowcore
<leader>wm
Toggle zoom modecore
<leader>-
Split window horizontallycore
<leader>|
Split window verticallycore
<c-w><space>
Window hydra modewhich-key
<leader><tab>l
Last tabcore
<leader><tab>o
Close other tabscore
<leader><tab>f
First tabcore
<leader><tab><tab>
New tabcore
<leader><tab>]
Next tabcore
<leader><tab>d
Close tabcore
<leader><tab>[
Previous tabcore
<leader>uf
Toggle auto format (global)core
<leader>uF
Toggle auto format (buffer)core
<leader>us
Toggle spellingcore
<leader>uw
Toggle line wrapcore
<leader>uL
Toggle relative line numberscore
<leader>ud
Toggle diagnosticscore
<leader>ul
Toggle line numberscore
<leader>uc
Toggle conceal levelcore
<leader>uT
Toggle treesitter highlightcore
<leader>ub
Toggle dark backgroundcore
<leader>uD
Toggle dimmingcore
<leader>ug
Toggle indent guidescore
<leader>uS
Toggle smooth scrollcore
<leader>uh
Toggle inlay hintscore
<leader>uz
Toggle zen modecore
<leader>uC
Colorschemescore
<leader>un
Dismiss all notificationssnacks
<leader>n
Notification historysnacks
<leader>ui
Inspect positioncore
<leader>uI
Inspect treecore
<leader>ur
Redraw / clear hlsearchcore
<leader>da
Run with argsnvim-dap
<leader>db
Toggle breakpointnvim-dap
<leader>dB
Conditional breakpointnvim-dap
<leader>dc
Run / continuenvim-dap
<leader>dC
Run to cursornvim-dap
<leader>di
Step intonvim-dap
<leader>do
Step outnvim-dap
<leader>dO
Step overnvim-dap
<leader>dr
Toggle REPLnvim-dap
<leader>dt
Terminatenvim-dap
<leader>de
Evalnvim-dap-ui
<leader>du
DAP UInvim-dap-ui
<leader>td
Debug nearest testneotest
<leader>tl
Run last testneotest
<leader>tr
Run nearest testneotest
<leader>ts
Toggle test summaryneotest
<leader>tt
Run test fileneotest
<leader>tT
Run all test filesneotest
<leader>tw
Toggle test watchneotest
<leader>to
Show test outputneotest
<leader>tS
Stop testsneotest
<leader>p
Open yank historyyanky
[y
Cycle forward yank historyyanky
]y
Cycle backward yank historyyanky
gsa
Add surroundingmini.surround
gsd
Delete surroundingmini.surround
gsr
Replace surroundingmini.surround
gsh
Highlight surroundingmini.surround
<C-a>
Incrementdial
<C-x>
Decrementdial
s
Flash jumpflash
S
Flash treesitterflash
r
Remote flashflash
R
Treesitter searchflash
<c-s>
Toggle flash searchflash
<leader>rf
Extract functionrefactoring
<leader>rx
Extract variablerefactoring
<leader>ri
Inline variablerefactoring
<leader>rp
Debug print variablerefactoring
<leader>rc
Debug cleanuprefactoring
<leader>1
Harpoon to file 1harpoon
<leader>2
Harpoon to file 2harpoon
<leader>3
Harpoon to file 3harpoon
<leader>4
Harpoon to file 4harpoon
<leader>5
Harpoon to file 5harpoon
<leader>h
Harpoon quick menuharpoon
<leader>H
Harpoon add fileharpoon
<leader>ft
Terminal (root dir)core
<leader>fT
Terminal (cwd)core
<c-/>
Terminal (root dir)core
<leader>xl
Location listcore
<leader>xq
Quickfix listcore
[q
Previous quickfixcore
]q
Next quickfixcore
<leader>xx
Diagnostics (Trouble)trouble
<leader>xX
Buffer diagnostics (Trouble)trouble
<leader>xt
Todo (Trouble)todo-comments
<leader>ql
Restore last sessionpersistence
<leader>qs
Restore sessionpersistence
<leader>qS
Select sessionpersistence
<leader>qd
Don't save current sessionpersistence
<leader>qq
Quit allcore
[t
Previous todo commenttodo-comments
]t
Next todo commenttodo-comments
<leader>l
Lazy (plugin manager)lazy
<leader>L
LazyVim changeloglazyvim
<leader>cm
Mason (LSP installer)mason
<leader>.
Toggle scratch buffersnacks
<leader>?
Buffer keymaps (which-key)which-key
<esc>
Escape and clear hlsearchcore
<c-b>
Scroll message backwardnoice
<c-f>
Scroll message forwardnoice
<leader>snd
Dismiss all noice messagesnoice
<leader>snh
Noice historynoice
<leader>snl
Noice last messagenoice
<leader>aa
Ask AI (Avante)avante
<leader>ac
Chat with AIavante
<leader>ae
Edit with AIavante
<leader>am
Select AI modelavante
<leader>at
Toggle AI panelavante
<leader>aq
Copilot quick chatcopilot
<leader>Rs
Send HTTP requestkulala
<leader>Rr
Replay last requestkulala
<leader>Re
Set environmentkulala
<leader>Ri
Inspect requestkulala
<leader>Rc
Copy as cURLkulala
<leader>Rn
Next requestkulala
<leader>Rp
Previous requestkulala
<leader>RS
Show statskulala
<leader>Rt
Toggle headers/bodykulala