How do I paste text below the current line?
p
The p command pastes (puts) the contents of the default register after the cursor.
p
The p command pastes (puts) the contents of the default register after the cursor.
"+p
The "+p command pastes the contents of the system clipboard into Vim.
>>
The >> command shifts the current line one shiftwidth to the right, adding indentation.
I
The I (uppercase) command moves the cursor to the first non-blank character of the current line and enters insert mode.
J
The J command joins the current line with the line below it, replacing the newline with a space.
e
The e command moves the cursor to the last character of the current word.
`.
The ` .
w
The w command moves the cursor forward to the beginning of the next word.
<C-o>
The (Ctrl+o) command jumps the cursor backward through the jump list, returning you to previous cursor positions.
b
The b command moves the cursor backward to the beginning of the previous word.
H
The H command moves the cursor to the first line of the currently visible screen (the "High" position).
guiw
The guiw command converts the entire word under the cursor to lowercase.
{ and }
The { and } commands move the cursor by paragraph — jumping to the previous or next blank line.
yyp
The yyp command duplicates the current line by yanking it and immediately pasting it below.
"ap, edit, "ayy
Vim stores macros in registers, which means you can paste a macro's contents into a buffer, edit it as regular text, and yank it back into the register.
<C-w>=
The = (Ctrl+w then =) command resizes all open split windows so they have equal width and height.
f{char}
The f{char} command moves the cursor forward to the next occurrence of {char} on the current line.
t{char}
The t{char} command moves the cursor forward to the character just before the next occurrence of {char} on the current line.
gg
The gg command moves the cursor to the first line of the file.
G
The G command moves the cursor to the last line of the file.