Lệnh thay thế có thể được áp dụng cho một lựa chọn trực quan. Thực hiện một khối hình ảnh qua đường dây mà bạn muốn thay đổi, và gõ :, và thông báo rằng dòng lệnh được khởi tạo như thế này: :'<,'>. Điều này có nghĩa là lệnh thay thế sẽ hoạt động trên vùng chọn trực quan, như sau:
:'<,'>s/$/,/
Và đây là một sự thay thế sẽ phù hợp với ví dụ của bạn, giả sử rằng bạn thực sự muốn có dấu phẩy ở cuối mỗi dòng như bạn đã đề cập. Nếu có khoảng trắng ở cuối, thì bạn có thể cần phải điều chỉnh lệnh cho phù hợp:
:'<,'>s/\s*$/,/
Thao tác này sẽ thay thế bất kỳ khoảng trắng nào đứng trước cuối dòng bằng dấu phẩy, giúp loại bỏ khoảng trắng ở cuối một cách hiệu quả.
Các lệnh tương tự có thể hoạt động trên một loạt các dây chuyền, ví dụ như đối với 5 dòng tiếp theo: :,+5s/$/,/, hoặc cho toàn bộ đệm: :%s/$/,/.