My personal notebook for day-to-day vim usage.
i / [Insert]enters insert mode at current characterIenters insert mode at beginning of lineaenters insert mode at next characterAenters insert mode at end of line$goto end of lineGgoto end of file, first chargggoto beginning of file, first charwgoto next word (beginning)egoto end of current/next wordddcut lineyycopy lineppaste bufferuundocwrewrite wordccrewrite linevvisual selectycopy visual selection:!<cmd>executes<cmd>in shell/<text>searches for<text>in filengoes to next search result:%s/<search>/<replace>/greplaces all<search>with<replace>
yypcopy and paste (duplicate) lineeaappend at end of wordGAappend at enf of file