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