ed Quick Reference

From Wikistix

ex commands are also available in vi, after entering the 'command' mode via :, which is remarkably similar to ed.

Searching Modes

Enter command mode by entering a '.' (period) on a line by itself when in text mode. Enter text mode using any of 'a', 'i', etc.

Addressing

. current line
$ last line
n nth line
/pattern/ next match of pattern
?pattern? previous match of pattern
+n n lines after current line
-n n lines previous to current line
, equivalent to "1,$"
; equivalent to ".,$"

Operations

'a,.!sort sort range from mark 'a' to current line
g/^$/d delete all empty lines
%s/.*/\U&/ change whole file to upper case
%s/.*/\L&/ change whole file to lower case