vim
parece tratar os espaços em branco de maneira diferente ao usar cw
(alterar palavra) e dw
(excluir palavra).
Por exemplo, com o texto de exemplo abaixo, se o cursor estiver sobre a letra a
e eu digitar dw
, ele removerá o restante da palavra e o espaço após, enquanto se eu usar cw
, ele não exclui o espaço em branco (e deixa você em modo de inserção como esperado).
Exemplo:
example text
Esse comportamento é confuso, pois eu teria pensado que o w
movimento (palavra) seria o mesmo, independentemente do verbo d
(excluir) ou c
(alterar).
É assim que é e é assim que está documentado. Se você quer
cw
se comportar comodw
você sempre pode dizerVeja
:help cw
para detalhes. Veja tambémw
em:help cpoptions
.Na seção de ajuda para
cw
: