# LazyVim Shortcuts Cheatsheet
## Metadata
**Status**:: #x
**Zettel**:: #zettel/fleeting
**Created**:: [[2023-07-29]]
**Topic**:: [[♯ Vim]]
**Parent**:: [[LazyVim]], [[Neovim]]
## LSP
- Line Diagnostics ⇒ `<leader>cd`
^1690648540434
- Lsp Info ⇒ `<leader>cl`
^1690648540447
- Goto Definition ⇒ `gd`
^1690648540450
- References ⇒ `gr`
^1690648540453
- Goto Declaration ⇒ `gD`
^1690648540456
- Goto Implementation ⇒ `gI`
^1690648540458
- Goto Type Definition ⇒ `gy`
^1690648540461
- Hover ⇒ `K`
^1690648540464
- Signature Help ⇒ `gK` `<c-k>`(i)
^1690648540466
- Next Diagnostic ⇒ `]d`
^1690648540469
- Prev Diagnostic ⇒ `[d`
^1690648540471
- Next Error ⇒ `]e`
^1690648540475
- Prev Error ⇒ `[e`
^1690648540477
- Next Warning ⇒ `]w`
^1690648540480
- Prev Warning ⇒ `[w`
^1690648540482
- Format Document ⇒ `<leader>cf` `f<cr>`
^1690648540484
- Format Range ⇒ `<leader>cf`
^1690648540486
- Code Action ⇒ `<leader>ca`
^1690648540489
- Source Action ⇒ `<leader>cA`
^1690648540491
- Rename ⇒ `<leader>cr`
^1690648540493
## nvim-treesitter
- Increment selection ⇒ `C-Space` :expand region
^1690648540496
- Decrement selection ⇒ `<bs>`
^1690648540498
## trouble.nvim
- Document Diagnostics (Trouble) ⇒ `<leader>xx`
^1690648540500
- Workspace Diagnostics (Trouble) ⇒ `<leader>xX`
^1690648540503
- Location List (Trouble) ⇒ `<leader>xL`
^1690648540505
- Quickfix List (Trouble) ⇒ `<leader>xQ`
^1690648540507
- Previous trouble/quickfix item ⇒ `[q`
^1690648540509
- Next trouble/quickfix item ⇒ `]q`
^1690648540512
## notice.nvim
- Redirect Cmdline ⇒ `<S-Enter>` :aggregate outputs in buffer #favorite
^1690648540514
- Noice Last Message ⇒ `<leader>snl`
^1690648540516
- Noice History ⇒ `<leader>snh`
^1690648540518
- Noice All ⇒ `<leader>sna`
^1690648540521
- Dismiss All ⇒ `<leader>snd`
^1690648540523
- Dismiss all Notifications ⇒ `<leader>un`
^1690648540525
## bufferline.nvim
- Toggle pin ⇒ `<leader>bp`
^1690648540527
- Delete non-pinned buffers ⇒ `<leader>bP`
^1690648540529
- Delete other buffers ⇒ `<leader>bo`
^1698726915807
- Delete buffers to the left ⇒ `<leader>bl`
^1698726915812
- Delete buffers to the right ⇒ `<leader>br`
^1698726915817
- Sort buffers ⇒ `<leader>bs`
^1698726915821
## flash.nvim
- Flash ⇒ `s`
^1690648540531
- Flash Treesitter ⇒ `S`(n,o), `z`(x) :select syntax objects
^1690648540533
- Remote Flash ⇒ `r` :move cursor and resume pending operator
^1690648540535
- Treesitter Search ⇒ `R`
^1690648540537
- Toggle Flash Search ⇒ `<c-s>`
^1690648540539
## mini.surround
- Add surrounding ⇒ `gsa`(n,i), `ys`(n,i)
^1691025321820
- Delete surrounding ⇒ `gsd`, `ds`
^1691025321829
- Find right surrounding ⇒ `gsf`
^1691025321838
- Find left surrounding ⇒ `gsF`
^1691025321846
- Highlight surrounding ⇒ `gsh`
^1691025321855
- Replace surrounding ⇒ `gsr`, `cs`
^1691025321864
- Update `MiniSurround.config.n_lines` ⇒ `gsn`
^1691025321873
## telescope.nvim
- Switch Buffer ⇒ `<leader>,`(n)
^1691731595998
- Grep (root dir) ⇒ `<leader>/`(n) `<leader>sg`(n)
^1691731596002
- Command History ⇒ `<leader>:`(n) `<leader>sc`(n)
^1691731596004
- Find Files (root dir) ⇒ `<leader>ff`(n) `<leader><space>`(n)
^1691731596007
- Buffers ⇒ `<leader>fb`(n)
^1691731596011
- Find Files (cwd) ⇒ `<leader>fF`(n)
^1691731596015
- Recent ⇒ `<leader>fr`(n)
^1691731596018
- Recent (cwd) ⇒ `<leader>fR`(n)
^1691731596020
- commits ⇒ `<leader>gc`(n)
^1691731596022
- status ⇒ `<leader>gs`(n) #favorite
^1691731596025
- Registers ⇒ `<leader>s"`(n)
^1691731596028
- Auto Commands ⇒ `<leader>sa`(n)
^1691731596030
- Buffer ⇒ `<leader>sb`(n)
^1691731596034
- Commands ⇒ `<leader>sC`(n)
^1691731596037
- Document diagnostics ⇒ `<leader>sd`(n)
^1691731596040
- Workspace diagnostics ⇒ `<leader>sD`(n)
^1691731596042
- Grep (cwd) ⇒ `<leader>sG`(n)
^1691731596045
- Help Pages ⇒ `<leader>sh`(n)
^1691731596048
- Search Highlight Groups ⇒ `<leader>sH`(n)
^1691731596050
- Key Maps ⇒ `<leader>sk`(n)
^1691731596052
- Man Pages ⇒ `<leader>sM`(n)
^1691731596055
- Jump to Mark ⇒ `<leader>sm`(n)
^1691731596057
- Options ⇒ `<leader>so`(n)
^1691731596059
- Resume ⇒ `<leader>sR`(n) #favorite
^1691731596062
- Word (root dir) ⇒ `<leader>sw`(n)
^1691731596064
- Word (cwd) ⇒ `<leader>sW`(n)
^1691731596066
- Selection (root dir) ⇒ `<leader>sw`(v)
^1691731596068
- Selection (cwd) ⇒ `<leader>sW`(v)
^1691731596071
- Colorscheme with preview ⇒ `<leader>uC`(n)
^1691731596073
- Goto Symbol ⇒ `<leader>ss`(n)
^1691731596075
- Goto Symbol (Workspace) ⇒ `<leader>sS`(n)
^1691731596079
## UI
- Toggle auto format (global) ⇒ `<leader>uf`
^1698726915825
- Toggle auto format (buffer) ⇒ `<leader>uF`
^1698726915828
- Toggle auto pairs ⇒ `<leader>up`
^1698726915832