My personal notebook for day-to-day vim usage.
i / [Insert]
enters insert mode at current characterI
enters insert mode at beginning of linea
enters insert mode at next characterA
enters insert mode at end of line$
goto end of lineG
goto end of file, first chargg
goto beginning of file, first charw
goto next word (beginning)e
goto end of current/next worddd
cut lineyy
copy linep
paste bufferu
undocw
rewrite wordcc
rewrite linev
visual selecty
copy visual selection:!<cmd>
executes<cmd>
in shell/<text>
searches for<text>
in filen
goes to next search result:%s/<search>/<replace>/g
replaces all<search>
with<replace>
yyp
copy and paste (duplicate) lineea
append at end of wordGA
append at enf of file