On 2006-05-01, cga2000 <[EMAIL PROTECTED]> wrote:
[...]
> Now, after doing the above a number of times I began to think there must
> be a better way to handle this type of situation:
>
> 1. When I end up with (4) above, is there a better strategy than using
> 'J' to join line #2 and line #3 .. something that would take me
> directly from (4) to (9) .. hit 'A' and since the cursor would now
> be to the left of col. 72, continue entering my text and benefit
> from the wrap feature automatically?
Yep. See
:help gq
:help 25.1
You can easily reformat the paragraph the cursor is currently in by
typing this in normal mode:
gqip
> 2. More generally, is there a command - or sequence of commands - that
> would let me reformat a paragraph to take care of any line that goes
> beyond the limit set via the textwidth option?
There are two approaches to this: manual and automatic. I
mentioned the manual technique above. You can also add the 'a' and
'w' flags to 'formatoptions' and have vim automatically reflow your
text as you type.
set fo+=aw
As nice as this sounds, it has its limitations and can sometimes be
really infuriating. It works well enough that I have my mail.vim
plugin enable it, but I also have a command to disable it when it
gets in the way.
HTH,
Gary
--
Gary Johnson | Agilent Technologies
[EMAIL PROTECTED] | Wireless Division
| Spokane, Washington, USA