On 6/15/09, Gary Kline <kl...@thought.org> wrote:
> On Mon, Jun 15, 2009 at 09:24:57AM +0200, Paul B. Mahol wrote:
>> On 6/15/09, Gary Kline <kl...@thought.org> wrote:
>> >
>> >
>> >    the main reason i don't use vim is because of its [u]ndo
>> >    command.  as most of you can understand, there are a whole slew
>> >    of times when i need to undo something.  too often in vim,
>> >    hitting 'u' --- sometimes > once accidentally --- has resulted in
>> >    a small disaster.  [[i have too many current/recent copies of
>> >    my working files to do TOO much damage!]]  Anyway, is there a
>> >    means of setting the undo key to mimic vi/nvi?
>>
>> From vim help:
>>
>> 2. Two ways of undo                                     *undo-two-ways*
>>
>> How undo and redo commands work depends on the 'u' flag in 'cpoptions'.
>> There is the Vim way ('u' excluded) and the vi-compatible way ('u'
>> included).
>> In the Vim way, "uu" undoes two changes.  In the Vi-compatible way, "uu"
>> does
>> nothing (undoes an undo).
>>
>> 'u' excluded, the Vim way:
>> You can go back in time with the undo command.  You can then go forward
>> again
>> with the redo command.  If you make a new change after the undo command,
>> the redo will not be possible anymore.
>>
>> 'u' included, the Vi-compatible way:
>> The undo command undoes the previous change, and also the previous undo
>> command.
>> The redo command repeats the previous undo command.  It does NOT repeat a
>> change command, use "." for that.
>>
>> Examples        Vim way                 Vi-compatible way       ~
>> "uu"            two times undo          no-op
>> "u CTRL-R"      no-op                   two times undo
>>
>> Rationale:  Nvi uses the "." command instead of CTRL-R.  Unfortunately,
>> this
>>             is not Vi compatible.  For example "dwdwu." in Vi deletes two
>>             words, in Nvi it does nothing.
>>
>
>       strange, but i just tested dwdw in the nvi  that keith bostic
>       gave us.
>       it deletes 2 words.  and if you type '.', it repeats the dw by
>       deleting each word.
>
>       no sense in getting into any 'religious war' over vim vs nvi.
>       it may be what you're used to.  i've been using vi for over 30
>       years and am used to its ease ... and its quirks.

Nvi is not Vi, and Vim is not Nvi clone.

>       gary
>
>
>>
>> Anyway this topic is offtopic.
>> --
>> Paul
>
> --
>  Gary Kline  kl...@thought.org  http://www.thought.org  Public Service Unix
>         http://jottings.thought.org   http://transfinite.thought.org
>        For FBSD list: http://transfinite.thought.org/slicejourney.php
>     The 4.98a release of Jottings: http://jottings.thought.org/index.php
>
>


-- 
Paul
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to