Команда-заміна може бути застосована до візуального вибору. Зробіть візуальний блок по лініях , які ви хочете змінити, і введіть :, а також повідомлення про те , що командний рядок ініціалізації , як це: :'<,'>
. Це означає, що команда-заміна буде діяти над візуальним виділенням так:
:'<,'>s/$/,/
І це підміна, яка повинна працювати для вашого прикладу, припускаючи, що ви дійсно хочете кома в кінці кожного рядка, як ви згадували. Якщо є пробіли, то вам може знадобитися відповідно налаштувати команду:
:'<,'>s/\s*$/,/
Це замінить будь-яку кількість пробілів, що передує кінці рядка, комою, ефективно видаляючи пробіли.
Одні і ті ж команди можуть працювати на діапазоні рядків, наприклад , в протягом наступних 5 рядків: :,+5s/$/,/
або для всього буфера: :%s/$/,/
.