Команда замены может применяться к визуальному выделению. Сделайте визуальный блок по линиям , которые вы хотите изменить, и введите :, а также уведомление о том , что командная строка инициализации , как это: :'<,'>
. Это означает, что команда замены будет работать с визуальным выделением, например:
:'<,'>s/$/,/
И это замена, которая должна работать для вашего примера, если предположить, что вы действительно хотите, чтобы в конце каждой строки была запятая, как вы упомянули. Если есть конечные пробелы, вам может потребоваться соответствующим образом настроить команду:
:'<,'>s/\s*$/,/
Это заменит любое количество пробелов перед концом строки на запятую, эффективно удалив конечные пробелы.
Одни и те же команды могут работать на диапазоне строк, например , в течение следующих 5 строк: :,+5s/$/,/
или для всего буфера: :%s/$/,/
.