From: Jürgen Krämer <[EMAIL PROTECTED]>
Subject: Re: gP-confusion
Date: Wed, 16 Aug 2006 14:33:08 +0200

> 
> Hi,
> 
> Meino Christian Cramer schrieb:
> > 
> >  finally I found (nearly) what I am searching for...but...
> > 
> >  I wanted a command which after doing a y$ from in the midth of a
> >  line, puts my yanked text after the end of the line and the cursor
> >  right after the put text.
> > 
> >  The help of "gP" states (my im is "nocompatible"):
> > 
> >  ["x]gP                     Just like "P", but leave the cursor just after 
> > the new
> >                         text.  {not in Vi}
> > 
> >  
> >  But it seems I understand the help wrongly. Example:
> > 
> >    This is a very boring example of a line.
> >            x
> > 
> >  (x=position of the cursor)
> > 
> >  I do a y$gP and the line looks like:
> > 
> >    This is a very boring example of a line.a very boring example of a line.
> >                                            x
> > 
> >  The help says:
> >                   ...but leave the cursor just after the *new*
> >                         text.
> 
> it did.
> 
> >  What did I so wrong here ? What did I misundertstand ?
> 
> You missed to go to the end of line before putting the text:
> 
>   y$$gp
> 
> Note the second dollar sign. "y$" alone does leave the cursor at its
> current position. The second "$" then puts the cursor on the last
> character of the line. "gp" (with *lower* case ell) appends the yanked
> text. If you had chosen a different text to put than the one the cursor
> is in front of, the result of your command would have been more
> obvious.
> 
> Regards,
> Jürgen

  Hmmm....

  ...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 ?

  Regards,
  Meino

> -- 
> 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)
> 

Reply via email to