Determining line numbers
In these instructions, we made use of line numbers to refer to
lines. How do you know what number a line has? If you just want
to know the number of one line, move the cursor to that line and type
:.=
For another approach, type:
:set number
and press <Enter>.
As you can see, this displays the number of every line in the file.
If you want to turn off the display of line numbers, type:
:set nonumber
A number of special symbols can be used when specifying a range
of lines. The . (period) stands for the line where the cursor is currently
positioned. For example, move the cursor to this line and type:
:1,.s/$/???/
This adds ??? to the end of every line from the start
of the file to the line containing the cursor.When you issue a substitute command with a range, it is all right
if some of the lines in the range do not contain the pattern you are
replacing. When specifying a range of lines, $ stands for
the last line in the file. For example, the command:
:1,$s/the/THE/g
changes every the in the file to uppercase (including
words like there, where the is part of another
word).