sublime-vim/Useful-neovim.md
LEGAEPERESEC\jadonm 4056d0c5e3 added vim
2024-11-12 20:13:00 +02:00

1.5 KiB

Vim config file: C:\Users\jadonm\AppData\Local\nvim\init.lua

This applies to neovim only

== vimwiki ==

[[ - jump to prev header ]] - jump to next header gll - indent item right glh - indent item left

== vim ==

x -> cut current selection y -> copy current selection p -> paste

Ctrl + f - scroll page forward one screen Ctrl + d - scroll page forward Half screen

Ctrl + b - scroll page backwards one screen Ctrl + u - scroll page backwards half screen

Shift + 5 (aka %) - jump to matching bracket v + Shift + 5 - select between brackets

:%d -> delete every line :%y -> yank every line :%normal! >> -> indent every line

:$ -> Go to end of file

gg - Go to Top

Shift + g - Go to bottom

<LineNo> + c + G -> delete from current line to and start insert mode

c + $ || C -> change evrything that comes after the cursor c + c -> Change this line

f + <char> -> foward find F + <char> -> backward find

Ctrl + o -> Go backward in jump list Ctrl + i -> Go fwd in jump list

v + F + <char> -> Select from current cursor position backwards until

== File/Directory Navigation ==

<leader> + <leader> : search open buffers

== Config ==

<leader> + s + n : Open config

== LSP == Hide/disable diagnostics (verbose lsp)

:lua vim.diagnostic.hide() (will only side) :lua vim.diagnostic.show() (will only side)

:lua vim.diagnostic.disable() (will disable globally) :lua vim.diagnostic.enable() (will only side)