vim Essentials
Topics: vim
This note summarizes vim basics, navigation, marks, and plugin-related commands.
Basics
- exiting (
:q,ZZ) - repetition (number prefix)
Novice
Navigation
- by character
- by word (
w,b)
Insert mode
- insert (
i) - append (
a,A) - Normal mode (
Esc,Ctrl-C)
Advanced
Navigation
- Jump to previous location (
Ctrl-o) - Resume last insert (
gi)
C-] Jump to definition (ctags)
C-t Back
Marks:
m{letter} – Set mark
'{letter} – Jump to line of mark
<backtick>{letter} – Jump exactly to mark
:marks – List marks
Plugins
- Surround