From: Jürgen Krämer <[EMAIL PROTECTED]> Subject: Re: gP-confusion Date: Wed, 16 Aug 2006 15:24:52 +0200
> > Hi, > > Meino Christian Cramer wrote: > > From: "Yakov Lerner" <[EMAIL PROTECTED]> > > Subject: Re: gP-confusion > > Date: Wed, 16 Aug 2006 12:54:52 +0000 > > > >> On 8/16/06, Meino Christian Cramer <[EMAIL PROTECTED]> wrote: > >>> ...and what is the difference between > >>> > >>> y$$gp > >>> > >>> and > >>> > >>> y$$gP > >>> > >>> then. Or in other words: In what case I would prefer gP instead of > >>> gp ? > >> gp puts after the cursor, gP puts before the cursor. > >> > >> When you want to paste at the front of the line, you want > >> gP, like 0gP. When you want to paste at the end of the > >> line, you'll want to use $gp. > > > > ?Hu? > > > > ...of the line ??? > > > > May be it should be: In front og the pasted text or afer the > > pasted text? > > "gp" puts the text after the current cursor position, then positions the > cursor after the end of the newly yanked text: suppose you have "123" in > the register and the cursor is on the "b" in the current line: > > abc > > Executing "gp" results in > > ab123c > > with the cursor on the "c". > > "gP" puts the text before the current cursor position and positions the > cursor after the end of the newly yanked text, too. With the same values > and the cursor on the "b" again, > > abc > > becomes > > a123bc > > with the cursor on the "b". > > The examples Yakov provided -- 0gP and $gp -- combine "moving to the > start of line" with "putting before the cursor" and "moving to the end > of line" with "putting after the cursor", respectively. Thus they > provide a way to prepend and append text to a line. > > Regards, > Jürgen You enlight my life again, Jürgen ! :) ...but nonetheless: I think the help text to gP is a little misleading at least for newbies.... Regards, mcc > -- > Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us. (Calvin) >
