[conspire] vi/ex :r! cal
Rick Moen
rick at linuxmafia.com
Sat Jun 26 12:24:07 PDT 2010
Quoting Michael Paoli (Michael.Paoli at cal.berkeley.edu):
> Hmmmmmm....,
>
> And I'm used to doing more typically, something like:
> :r !cal
> rather analogous to:
> :w !spell
> which is quite different than
> :w! spell
> and
> :w!spell
> ... but actually in the case of
> :r
> these will all work the same:
> :r!cal
> :r !cal
> :r! cal
http://vimdoc.sourceforge.net/htmldoc/usr_10.html talks about the
:r !{program} syntax, but not the
r! {program} one.
I have to confess I picked up the habit of the latter syntax early in my
use of vi without studying any docs, and I'm still more than a little
unclear about the exact differences.
:w !spell" shows the output of executable 'spell' without inserting it into
the current buffer.
:w! spell writes the current buffer contents to new external file ./spell.
:w!spell does the same thing.
More information about the conspire
mailing list