#Vim Cheatsheet (with NerdTree)
up, down, left, right - k, j, h, l
go to line - : , line number, enter
While in nerdtree
new - m, a, title, enter
delete - m, d, y, enter
move - m, m, path
copy - m, c, path
open in new pane - choose file, s
change pane - control + w, direction
before cursor - i
after cursor - a
after line - o
before line - shift o
insert before multiple lines (commenting) - control + v, select up or down, shift + i, character, control + [
replace word - ciw
replace between quotes - ci"
replace between parens - ci(
exit insert mode - control + [ or esc
save - :w, enter
quit - :q, enter
exit insert mode - control + [ or esc
select line - v, $
custom selection - v, directions
select to end of file - v, shift g
select line by line - shift, v, up or down
copy - y
copy line - yd
cut - d
cut line - dd
paste - p
move current line to after line number - :, m, line number, enter
move lines to after line number = :, starting line, , ,ending line, m, destination line, enter eg. :10,12m5
search file - /, pattern
search for work under curser - *
search and replace - %s/find/replace/g