这始终使我对w
和W
运动命令感到困惑- c
与d
hange命令一起使用时,它们的工作方式似乎与单独使用或与elete命令一起使用时的工作方式不同。
例如,将光标放在此文本的“ q”上:
The quick brown fox jumps over the lazy dog.
在中输入dw
结果
The brown fox jumps over the lazy dog.
并在中输入de
结果
The brown fox jumps over the lazy dog.
(注意“ The”和“ brown”之间的两个空格。)
的y
ANK命令还对待w
和e
不同,如可以通过比较显示yeP
:
The quickquick brown fox jumps over the lazy dog.
和ywP
:
The quick quick brown fox jumps over the lazy dog.
但是,输入ceslow<Esc>
或会cwslow<Esc>
导致相同的结果:
The slow brown fox jumps over the lazy dog.
这在某处有记录吗?它背后的逻辑是什么?如何预测使用该命令的结果w
?