mirror of
https://github.com/tomru/DotfilesOld.git
synced 2026-03-03 14:37:25 +01:00
1.0 KiB
1.0 KiB
VIM CHEETSHEET
Generel stuff that I need to get into my muscle memory.
CTRL-W [hjkl]- switch to window left, above, below, right
yanking
"ay- replace content of register 'a'"Ay- append to content of register 'a'y- will put stuff in the default register""and"0d- will put stuff just in the default register""- so"0pwill still paste the last yank3yy- yank next three linesCTRL-r +- paste register '+' in insert mode"*- linux the PRIMARY clipboard, system clipboard on other operating systems"+- the system clipboard on all operating systems
unimpared
]b- :bnext[b- :bprevious]B- :bfirst[B- :blast
surround
cs"'- changes surrouding " to '
Grepper
<leader>g- kick off- without entering anything, takes word under the cursor
GitGutter
]c,[c- jump to next/prev hunk (change)<leader>hs- stage hunk<leader>hu- undo hunk
Debugging
<leader>DD- start profiling<leader>DP- pause profiling, output inprofile.log