# 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 o R * Treesitter Search x R * Treesitter Search n Y * y$ :help Y-default n Zk * Flash Treesitter o Zk * Flash Treesitter x Zk * Flash Treesitter o [% (MatchitOperationMultiBackward) x [% (MatchitVisualMultiBackward) n [% (MatchitNormalMultiBackward) o [h * Vlua MiniDiff.goto_hunk('prev') Previous hunk x [h * lua MiniDiff.goto_hunk('prev') Previous hunk n [h * lua MiniDiff.goto_hunk('prev') Previous hunk o [H * Vlua MiniDiff.goto_hunk('first') First hunk x [H * lua MiniDiff.goto_hunk('first') First hunk n [H * lua MiniDiff.goto_hunk('first') First hunk o [i * lua MiniIndentscope.operator('top') Go to indent scope top x [i * lua MiniIndentscope.operator('top') Go to indent scope top n [i * lua MiniIndentscope.operator('top', true) Go to indent scope top n [d * Jump to the previous diagnostic o ]% (MatchitOperationMultiForward) x ]% (MatchitVisualMultiForward) n ]% (MatchitNormalMultiForward) o ]H * Vlua MiniDiff.goto_hunk('last') Last hunk x ]H * lua MiniDiff.goto_hunk('last') Last hunk n ]H * lua MiniDiff.goto_hunk('last') Last hunk o ]h * Vlua MiniDiff.goto_hunk('next') Next hunk x ]h * lua MiniDiff.goto_hunk('next') Next hunk n ]h * lua MiniDiff.goto_hunk('next') Next hunk o ]i * lua MiniIndentscope.operator('bottom') Go to indent scope bottom x ]i * lua MiniIndentscope.operator('bottom') Go to indent scope bottom n ]i * lua MiniIndentscope.operator('bottom', true) Go to indent scope bottom n ]d * Jump to the next diagnostic x a% (MatchitVisualTextObject) o ai * lua MiniIndentscope.textobject(true) Object scope with border x ai * lua MiniIndentscope.textobject(true) Object scope with border 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 x gS * :lua MiniSplitjoin.toggle({ region = MiniSplitjoin.get_visual_region() }) Toggle arguments n gS * v:lua.MiniSplitjoin.operator("toggle") . " " Toggle arguments o gh * lua MiniDiff.textobject() Hunk range textobject x gH * Reset hunks n gH * Reset hunks x gh * Apply hunks n gh * Apply hunks 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, …) o ii * lua MiniIndentscope.textobject(false) Object scope x ii * lua MiniIndentscope.textobject(false) Object scope n j * v:count == 0 ? 'gj' : 'j' Move down n k * v:count == 0 ? 'gk' : 'k' Move up o r * Remote Flash n shn * Highlight next surrounding n sFn * Find next left surrounding n sfn * Find next right surrounding n srn * Replace next surrounding n sdn * Delete next surrounding n shl * Highlight previous surrounding n sFl * Find previous left surrounding n sfl * Find previous right surrounding n srl * Replace previous surrounding n sdl * Delete previous surrounding x sa * :lua MiniSurround.add('visual') Add surrounding to selection n sn * Update `MiniSurround.config.n_lines` n sh * Highlight surrounding n sF * Find left surrounding n sf * Find right surrounding n sr * Replace surrounding n sd * Delete surrounding n sa * Add surrounding n zk * Flash o zk * Flash x 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 22 Nov 2024 15:30:39 EET