### Neovim Keybinds Cheatsheet This cheatsheet provides a structured overview of keybindings found in your Neovim configuration files. #### General Keymaps * ``: Clear highlights on search. * `q`: Open diagnostic Quickfix list. * ``: Exit terminal mode. * ``: Echo "Use h to move left!!". * ``: Echo "Use l to move right!!". * ``: Echo "Use k to move up!!". * ``: Echo "Use j to move down!!". * ``: Move focus to the left window. * ``: Move focus to the right window. * ``: Move focus to the lower window. * ``: Move focus to the upper window. #### GitSigns Keymaps * `n`\]c\`: Jump to next git change (normal mode). * `n`\[`c`: Jump to previous git change (normal mode). * `v`hs\`: Stage hunk (visual mode). * `v`hr\`: Reset hunk (visual mode). * `n`hs\`: Stage hunk (normal mode). * `n`hr\`: Reset hunk (normal mode). * `n`hS\`: Stage buffer (normal mode). * `n`hu\`: Undo stage hunk (normal mode). * `n`hR\`: Reset buffer (normal mode). * `n`hp\`: Preview hunk (normal mode). * `n`hb\`: Blame line (normal mode). * `n`hd\`: Diff against index (normal mode). * `n`hD\`: Diff against last commit (normal mode). * `n`tb\`: Toggle git show blame line (normal mode). * `n`tD\`: Toggle git show Deleted (normal mode). #### Debugging Keymaps * ``: Start/Continue debugging. * ``: Step Into. * ``: Step Over. * ``: Step Out. * `b`: Toggle Breakpoint. * `B`: Set Breakpoint (with condition prompt). * ``: See last session result. #### Telescope Keymaps * `sh`: Search Help. * `sk`: Search Keymaps. * `sf`: Search Files. * `ss`: Select Telescope Builtins. * `sw`: Search current Word. * `sg`: Search by Grep. * `sd`: Search Diagnostics. * `sr`: Resume last search. * `s.`: Search Recent Files. * ``: Find existing buffers. * `/`: Fuzzily search in current buffer. * `s/`: Live Grep in Open Files. * `sn`: Search Neovim files (in config directory). #### LSP (Language Server Protocol) Keymaps * `grn`: \[R\]e\[n\]ame. * `gra`: \[G\]oto Code \[A\]ction (normal and visual modes). * `grr`: \[G\]oto \[R\]eferences. * `gri`: \[G\]oto \[I\]mplementation. * `grd`: \[G\]oto \[D\]efinition. * `grD`: \[G\]oto \[D\]eclaration. * `gO`: Open Document Symbols. * `gW`: Open Workspace Symbols. * `grt`: \[G\]oto \[T\]ype Definition. * `th`: [T]oggle Inlay [H]ints. #### Neo-tree Keymaps * `e`: Toggle Neo-tree. * `E`: Reveal current file in Neo-tree. * `b`: Toggle Neo-tree (buffers). * `g`: Toggle Neo-tree (git_status). #### Conform (Autoformat) Keymaps * `f`: Format buffer.