From: Pete Johns <[EMAIL PROTECTED]> Subject: Re: Two """problems""" Date: Fri, 15 Sep 2006 14:19:22 +1000
Hi Pete ! Thank you for "disassembling" the hex into mnemonics! :O) One question remains in my head: if /.\{73,}/ find all lines, for what is the "g" for? I mean...more than finding the whole line in the whole line make no sense to me (and obviously "only to me" ;) ... Vim - the text assemble ;))) Keep hacking! mcc > On Fri, 2006-09-15 at 04:57:24 +0200, Meino Christian Cramer sent: > >Hi Pete! > > > Hi! > > > >thank you very much for this "line of code" -- works like a > >charme! > > > Delighted to hear it. > > > >The only """bad""" thing is: I dont understand completly, how it > >works.... > > > He he... I'm glad that someone's taken this apart :-) > > >1,$ for the beginning of the text til its end do > > > And there's a 'g'... > > > >/.\{73,}/ find all lines longer than 72 chars and for each do > > > Yup. > > > >normal ??? go into normal mode ??? > > v ????? visual mode (and for what is the " " good for?) > > ???? > > > normalv}gq isn't an editor command, so you have to split 'normal' > and 'v'. There may be a better way of doing this. > > > >}gq ???????? only white noise for me....a C-programme I > >would say, that there is on "}" too many in the whole expression > >but simultaneously I know, that I am wrong.....??????????? > > > } is a motion: it moves one paragraph forward. > > See :help } > > gq formats the highlighted lines. > > See :he gq > > There are other ways of solving this problem, I am sure, but I > like the way this works because it leaves paragraphs alone that > are shorter then 73 characters wide, rather than expanding them. > > Cheers; > > > > --paj > -- > Pete Johns <http://johnsy.com/> > Contact Information <http://johnsy.com/contact/> > More On OptusNet <http://johnsy.com/20060912132225> > dsc00220 <http://johnsy.com/albums/flickr/210370644> >