สิ่งนี้ทำให้ฉันเกี่ยวกับคำสั่งw
และW
การเคลื่อนไหวเสมอ - พวกเขาดูเหมือนจะทำงานแตกต่างกันเมื่อใช้กับc
คำสั่ง hange มากกว่าที่พวกเขาทำเมื่อใช้คนเดียวหรือกับd
คำสั่ง 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
อย่างไร