dotfiles/config/linux-dev/nvim/docs/neovim-actions.md

4.0 KiB

-- Window Creation/Closing Ctrl-w s - Split window horizontally Ctrl-w v - Split window vertically Ctrl-w n - Create new window horizontally with empty buffer Ctrl-w c - Close current window Ctrl-w o - Close all windows except current one

-- Window Navigation Ctrl-h - Move to window on the left Ctrl-j - Move to window below Ctrl-k - Move to window above Ctrl-l - Move to window on the right

-- Window Moving/Rearranging Ctrl-w H - Move current window to far left Ctrl-w J - Move current window to bottom Ctrl-w K - Move current window to top Ctrl-w L - Move current window to far right

-- Window Resizing Ctrl-w = - Make all windows equal size Ctrl-w _ - Maximize height of current window Ctrl-w | - Maximize width of current window Ctrl-w > - Increase width by 5 column Ctrl-w < - Decrease width by 5 column Ctrl-w + - Increase height by 5 row Ctrl-w - - Decrease height by 5 row

-- Window Special Commands Ctrl-w T - Move current window to new tab Ctrl-w } - Preview definition in new window Ctrl-w z - Close preview window

-- Tab t] :tabnext - Go to next tab t[ :tabprevious - Go to previous tab tn :tabnew - Create a new tab
tc :tabclose - Close current tab
to :tabonly - Close all other tabs
{n} :{n}gt - Go to tab {n}

-- Buffer -- note: mainly using the telescope one space telescope.buffers - open buffers with telescope. there can navigate and delete bl :ls - List all buffers
bd :bdelete - Delete current buffer
bn :bnext - Go to next buffer
bp :bprevious - Go to previous buffer
b{n} :buffer {n} - Go to buffer {n}
bb :b - Start buffer selection
bo :bufdo bd|1bd - Delete all other buffers

-- Telescope ff telescope.find_files - Search Files fg telescope.live_grep - Search by Grep fb telescope.buffers - Search Buffers fh telescope.help_tags - Search Help fp telescope.projects - Search Projects fm telescope.marks - Search Marks fc telescope.commands - Search Commands fk telescope.keymaps - Search Keymaps fs telescope.git_status - Search Git Status fw telescope.grep_string - Search current Word fd telescope.diagnostics - Search Diagnostics fr telescope.lsp_references - Search References

-- Neo-tree e :NvimTree toggle - Explorer Toggle E :NvimTree focus - Explorer Focus

-- Harpoon h harpoon_ui.toggle_menu - Harpoon Menu m harpoon_mark.add_file - Mark File 1 harpoon_ui.nav_file(1) - Harpoon File 1 2 harpoon_ui.nav_file(2) - Harpoon File 2 3 harpoon_ui.nav_file(3) - Harpoon File 3 4 harpoon_ui.nav_file(4) - Harpoon File 4 hn harpoon_ui.nav_next - Harpoon Next hp harpoon_ui.nav_prev - Harpoon Previous

-- Terminal tet :terminal cd %:h - Terminal in This dir ter :terminal - Terminal Regular tec :!cd %:h && - Terminal Command <C-> - Terminal Normal Mode <C-> - Terminal Window Command

-- LSP gd vim.lsp.buf.definition - Goto Definition gr vim.lsp.buf.references - Goto References K vim.lsp.buf.hover - Hover Documentation rn vim.lsp.buf.rename - Rename ca vim.lsp.buf.code_action - Code Action f vim.lsp.buf.format - Format