É assim e é assim que é documentado. Se você quiser que cw
se comporte como dw
, pode sempre dizer
:map cw dwi
Veja :help cw
para detalhes. Veja também w
em :help cpoptions
.
Na seção de ajuda de 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.
If you prefer "cw" to include the space after a word, use this mapping:
:map cw dwi
Or use "caw" (see "aw").