Ini selalu mengganggu saya tentang perintah w
dan W
gerakan — perintah tersebut tampaknya bekerja secara berbeda ketika digunakan dengan c
perintah hange daripada yang mereka lakukan saat digunakan sendiri, atau dengan d
perintah elete.
Misalnya, dengan kursor pada "q" teks ini:
The quick brown fox jumps over the lazy dog.
mengetikkan dw
hasil
The brown fox jumps over the lazy dog.
dan mengetikkan de
hasil
The brown fox jumps over the lazy dog.
(Perhatikan dua spasi antara "The" dan "brown".)
The y
ank perintah juga memperlakukan w
dan e
berbeda, seperti dapat ditunjukkan dengan membandingkan yeP
:
The quickquick brown fox jumps over the lazy dog.
dan ywP
:
The quick quick brown fox jumps over the lazy dog.
Namun, mengetik salah satu ceslow<Esc>
atau cwslow<Esc>
menghasilkan hal yang sama :
The slow brown fox jumps over the lazy dog.
Apakah ini didokumentasikan di suatu tempat? Apa logika di baliknya dan bagaimana saya bisa memprediksi hasil dari perintah yang digunakan w
?