У режимі віртуальної заміни буфер важче фіксується у вихідному положенні.
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
Результат режиму віртуальної заміни:
1. 012345678901234567890
2. Hello tiful World
Тому що в режимі Replace заміна виконується char char, де Tabє одна char, незалежно від кількості символів. У режимі віртуальної заміни видима довжина Tab( :h 'ts', :h 'sts') використовується для заміни знаків.