Title here
Summary here
Ctrl-v starts blockwise visual mode. Move down and across and you select a rectangle spanning many lines.
| Keys | Does |
|---|---|
Ctrl-v jjj I text <Esc> | insert text at the start of every selected line |
Ctrl-v jjj $A text <Esc> | append to the end of every selected line |
Ctrl-v jjj d | delete the column |
Ctrl-v jjj r- | replace every character in the block with - |
The insert only appears on the first line while you type — press <Esc> and it propagates to the rest.
Commenting a block, adding a trailing comma to a column of values, stripping a fixed-width prefix, building a quick table.