# nvim keybindings ```txt n / * [/] Fuzzily search in current buffer] n ht * Open Harpoon Quick menu n hw * Open harpoon window with telescope x # * :help v_#-default o % (MatchitOperationForward) x % (MatchitVisualForward) n % (MatchitNormalForward) n & * :&& :help &-default x * * :help v_star-default x @ * mode() == 'V' ? ':normal! @'.getcharstr().'' : '@' :help v_@-default x Q * mode() == 'V' ? ':normal! @=reg_recorded()' : 'Q' :help v_Q-default x R * Treesitter Search o R * Treesitter Search n Y * y$ :help Y-default o Zk * Flash Treesitter x Zk * Flash Treesitter n Zk * Flash Treesitter o [% (MatchitOperationMultiBackward) x [% (MatchitVisualMultiBackward) n [% (MatchitNormalMultiBackward) n [d * Jump to the previous diagnostic o ]% (MatchitOperationMultiForward) x ]% (MatchitVisualMultiForward) n ]% (MatchitNormalMultiForward) n ]d * Jump to the next diagnostic x a% (MatchitVisualTextObject) n gR * :RegexplainerToggle Toggle Regexplainer o g% (MatchitOperationBackward) x g% (MatchitVisualBackward) n g% (MatchitNormalBackward) n gP * Close preview windows n gpr * Preview references n gpD * Preview declaration n gpi * Preview implementation n gpt * Preview type definition n gpd * Preview definition o gc * Comment textobject n gcc * Toggle comment line x gc * Toggle comment n gc * Toggle comment x gx * Opens filepath or URI under cursor with the system handler (file explorer, web browser, …) n gx * Opens filepath or URI under cursor with the system handler (file explorer, web browser, …) n j * v:count == 0 ? 'gj' : 'j' Move down n k * v:count == 0 ? 'gk' : 'k' Move up o r * Remote Flash o zk * Flash x zk * Flash n zk * Flash x (MatchitVisualTextObject) (MatchitVisualMultiBackward)o(MatchitVisualMultiForward) o (MatchitOperationMultiForward) * :call matchit#MultiMatch("W", "o") o (MatchitOperationMultiBackward) * :call matchit#MultiMatch("bW", "o") x (MatchitVisualMultiForward) * :call matchit#MultiMatch("W", "n")m'gv`` x (MatchitVisualMultiBackward) * :call matchit#MultiMatch("bW", "n")m'gv`` n (MatchitNormalMultiForward) * :call matchit#MultiMatch("W", "n") n (MatchitNormalMultiBackward) * :call matchit#MultiMatch("bW", "n") o (MatchitOperationBackward) * :call matchit#Match_wrapper('',0,'o') o (MatchitOperationForward) * :call matchit#Match_wrapper('',1,'o') x (MatchitVisualBackward) * :call matchit#Match_wrapper('',0,'v')m'gv`` x (MatchitVisualForward) * :call matchit#Match_wrapper('',1,'v'):if col("''") != col("$") | exe ":normal! m'" | endifgv`` n (MatchitNormalBackward) * :call matchit#Match_wrapper('',0,'n') n (MatchitNormalForward) * :call matchit#Match_wrapper('',1,'n') s luasnip-jump-prev * LuaSnip: Jump to the previous node s luasnip-jump-next * LuaSnip: Jump to the next node s luasnip-prev-choice * LuaSnip: Change to the previous choice from the choiceNode s luasnip-next-choice * LuaSnip: Change to the next choice from the choiceNode s luasnip-expand-snippet * LuaSnip: Expand the current snippet s luasnip-expand-or-jump * LuaSnip: Expand or jump in the current snippet luasnip-expand-repeat * LuaSnip: Repeat last node expansion n luasnip-delete-check * LuaSnip: Removes current snippet from jumplist n PlenaryTestFile * :lua require('plenary.test_harness').test_file(vim.fn.expand("%:p")) n d Show diagnostics under the cursor n d * Show diagnostics under the cursor n * nohlsearch|diffupdate|normal! :help CTRL-L-default ``` - Generated on Fri 4 Oct 2024 14:49:00 EEST