vBest for local selections, replacements, and ad hoc edits.
Select text precisely, edit columns, control registers, and jump back to saved positions.
Choose character, line, or block selections based on the task.
vBest for local selections, replacements, and ad hoc edits.
VUseful for moving, indenting, or commenting blocks.
<C-v>Excellent for column edits and multi-line inserts.
gvVery useful after indenting or replacing a prior selection.
Do fast column-oriented edits with block selections.
<C-v> ... Itext<Esc>After pressing Esc, Vim applies the insert to each selected line.
<C-v> ... Atext<Esc>Useful for commas, semicolons, and aligned edits.
<C-v> ... rXGood for columnar status flags and tables.
Control where text goes and bookmark meaningful positions.
p P`p` pastes after; `P` pastes before.
"ayy "apNamed registers are helpful when juggling multiple clips.
:registersUseful while debugging macro, yank, and clipboard behavior.
ma `a 'aThe mark name follows `m`; use backtick for exact position.