Vim

From Vague Hope Wiki
Jump to: navigation, search
select: v
  (then y, d, etc.)

delete current chr and insert: s

copy: y
copy word: yw
copy 2 words: y2w
past after: p
past before: P

enter inserd mode after current chr: a
deletes the current line and leaves the cursor in insert mode: cc
swap 2 lines: ddp
Deletes to the end of the line: D
Deletes to the end of the line and leaves the cursor in insert mode: C

Moves the cursor to the first non-white space character on the line: ^
Moves the cursor to the beginning of the line: 0
Moves the cursor to the end of the line: $

gu{motion} Changes text to lowercase.
gU{motion} Changes text to uppercase.

Centres current line vertically in the window: zz