You can mark your place with the m command. In
command mode, type m followed by any letter.
(We'll use x in the example.) Here are the
commands to do the job:
- mx
-
Marks current position with x
(x can be any letter).
- 'x
-
Moves cursor to first character of line marked by
x.
- `x
-
Moves cursor to character marked by x.
- ``
-
Returns to exact position of previous mark or context after a move.
- ''
-
Returns to the beginning of the line of the previous mark or context.
I often find it just as easy to type u to undo my
last edit. That pops me right back to the place where I was editing.
Then I type u again to restore the edit. Watch out
for the new multilevel undo feature in vi clones:
typing u twice will undo two
edits! (I still use m if I want to mark more than
one place.)
-- TOR
 |  |  |
17.28. Neatening Lines |  | 17.30. Setting Up vi with the .exrc File |