Perintah pengganti dapat diterapkan ke pilihan visual. Membuat blok visual selama garis yang Anda ingin perubahan, dan ketik :, dan pemberitahuan bahwa baris perintah diinisialisasi seperti ini: :'<,'>. Ini berarti bahwa perintah pengganti akan beroperasi pada pemilihan visual, seperti:
:'<,'>s/$/,/
Dan ini adalah substitusi yang seharusnya bekerja untuk contoh Anda, dengan asumsi Anda benar-benar menginginkan koma di akhir setiap baris seperti yang Anda sebutkan. Jika ada spasi tambahan, Anda mungkin perlu menyesuaikan perintah sesuai:
:'<,'>s/\s*$/,/
Ini akan menggantikan spasi kosong yang ada sebelum akhir baris dengan koma, yang secara efektif menghapus spasi kosong.
Perintah yang sama dapat beroperasi pada berbagai jalur, misalnya untuk 5 baris berikutnya: :,+5s/$/,/, atau untuk seluruh buffer: :%s/$/,/.