# 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