On Wednesday, April 11, 2012 5:54:55 AM UTC-5, Marcin Szamotulski wrote:
> Hello,
> 
> It seems for me that cw and ce commands works the same while dw and de and
> other operator like commands have a different behaviour. I did testing with
> "vim -u NONE" (I also use the default 'cpo').
> 
> How to reproduce:
> 
> put the cursor at the beginning of word1 and try both cw and ce normal
> commands:
> 
> word1   word2
> 
> 
> In both cases the space between word1 and word2 is not deleted, while I expect
> that cw would make the change up to word3.
> 

>From the help:

>                                               *cw* *cW*
> Special case: When the cursor is in a word, "cw" and "cW" do not include the
> white space after a word, they only change up to the end of the word.  This is
> because Vim interprets "cw" as change-word, and a word does not include the
> following white space.
> {Vi: "cw" when on a blank followed by other blanks changes only the first
> blank; this is probably a bug, because "dw" deletes all the blanks; use the
> 'w' flag in 'cpoptions' to make it work like Vi anyway}
> 
> If you prefer "cw" to include the space after a word, use this mapping: >
>       :map cw dwi
> Or use "caw" (see |aw|).

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui