ใน Virtual-Replace-Mode บัฟเฟอร์จะได้รับการแก้ไขที่ตำแหน่งเริ่มต้นยากขึ้น
1. Hello World
^ Cursor
2. I like cheese
3. And beer
เมื่อเข้าสู่โหมดแทนที่ปกติและกดปุ่มInternet<CR>And others
บัฟเฟอร์ใหม่จะเป็นดังนี้:
1. Hello Internet
2. And others
3. I like cheese
4. And beer
เมื่อทำเช่นเดียวกันใน Virtual-Replace ผลลัพธ์จะเป็น
1. Hello Internet
2. And othersese
3. And beer
ตัวอย่างอื่น (tabstop = 2; sts = 0):
1. 012345678901234567890
2. Hello beautiful World
^ Cursor
ปุ่มกด: <Tab><Tab>
ผลการแทนที่โหมด:
1. 012345678901234567890
2. Hello autiful World
ผลลัพธ์ Virtual-Replace-Mode:
1. 012345678901234567890
2. Hello tiful World
เนื่องจากในโหมดแทนที่การแทนที่จะถูกทำโดยถ่านโดยที่Tab
หนึ่ง char ไม่ว่าจะแสดงกี่ตัวอักษร ใน Virtual-Replace-Mode ความยาวที่มองเห็นได้ของTab
( :h 'ts'
, :h 'sts'
) ถูกใช้เพื่อแทนที่ chars