これは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」の間の2つのスペースに注意してください。)
yANKコマンドも扱い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ですか?また、使用するコマンドの結果をどのように予測できますか?