
For each character we tell a meaning it has as a command and any meaning it has during an insert. If it has only meaning as a command, then only this is discussed. Section numbers in parentheses indicate where the character is discussed; a `f' after the section number means that the character is mentioned in a footnote.
* Both fmt and grind are Berkeley programs and may not be present at all installations.
RETURN. If the line moved to is not on the screen, the screen is scrolled, or cleared and redrawn if this is not possible. If a large amount of scrolling would be required the screen is also cleared and redrawn, with the current line at the center ( 2.3 ) .
When used with an operator the enclosed region is normally affected. By mentioning an offset from the line matched by the pattern you can force whole lines to be affected. To do this give a pattern with a closing a closing / and then an offset +n or -n.
To include the character / in the search string, you must escape it with a preceding \. A ^ at the beginning of the pattern forces the match to occur at the beginning of a line only; this speeds the search. A $ at the end of the pattern forces the match to occur at the end of a line only. More extended pattern matching is available, see section ( 8.4 ) ; unless you set nomagic in your .exrc file you will have to preceed the characters . [ * and ~ in the search pattern with a \ to get them to work as you would naively expect ( 1.5 , 2.2 , 6.1 , 8.2 , 8.4 ) .