Uh oh... I spoke slightly too soon.  Although the up/down/delete
functions that I first asked about now behave normally, the

  vim -N -u NONE -i NONE

option now results in "999 d<space>" deleting 999 characters,
often well beyond those of the present line.  I had been used
to this deleting up to 999 characters, but only up to the end
of the present line.  It appears that the "set compatible" 
option had been helping me to get the desired 'this line only'
functionality, but the "-N" option above now overrides that.

- David.



        To: vim@vim.org
        Subject: Re: repeating up/down/delete commands
        Date: Fri, 18 May 2007 23:22:59 -0230 (NDT)
        From: [EMAIL PROTECTED] (David Pike)

        Hi Gary, and thanks for your response.  I just tried your
        suggestion of

          vim -N -u NONE -i NONE

        and it behaved "normally" (i.e., in the way that I want).

        <snip>

        Again, thanks,

        - David.


                Date: Fri, 18 May 2007 18:39:54 -0700
                From: Gary Johnson <[EMAIL PROTECTED]>
                To: vim@vim.org
                Subject: Re: repeating up/down/delete commands

                On 2007-05-18, David Pike <[EMAIL PROTECTED]> wrote:
                > This will hopefully be an easy question or two...
                > 
                > An upgraded version of vim was installed on our systems 
recently,
                > and some tricks that I'm used to are no longer functional, 
such as:
                > "[a large integer, say N] <up>" to quickly get to the top of 
the
                > file that I am editting, "[N] <down>" to quickly get to the 
last
                > line of the file (similarly, <PageUp> and <PageDown> could be 
used).
                > Also, while part way through a file, "[N] dd" or "[N] d 
<Enter>"
                > was a handy way of deleting all remaining lines in the file.
                > 
                > The new version of vim does not seem to let me do this 
anymore.
                > Specifically, if the N value that I enter (typically 9999) is
                > larger than the number of lines involved, then vim now just 
beeps
                > to signal that it won't do what I would like to do.
                > 
                > Is there some easy way of getting vim to accept these commands
                > once again?

                I just tried this with a new installation of vim 7.1 on Linux 
and 
                all of the examples you gave worked for me.  This was true 
whether I 
                invoked vim as just "vim" or as "vim -N -u NONE -i NONE".  I 
suspect 
                some configuration file in your upgrade has botched this for 
you.  
                Try invoking vim as

                   vim -N -u NONE -i NONE

                as see if it still misbehaves.  It might help us to know the 
                operating system you are using and the complete output from
                "vim --version", too.

                Regards,
                Gary

                -- 
                Gary Johnson                 | Agilent Technologies
                [EMAIL PROTECTED]     | Mobile Broadband Division
                                             | Spokane, Washington, USA

Reply via email to