Пока выбор активен (визуальный режим), просто наберите
:s/\ \+$//g
В командной строке это станет
'<,'>s/\ \+$//g
Hit Enter , missionзавершено.
Если есть нет конечных пробелов, будет выдано сообщение об ошибке (E486), но это не проблема.
Редактировать 1:
Чтобы быть уверенным в том, что вы применяете подстановку только в тех случаях, когда действительно имеются конечные пробелы, вы можете добавить префикс :s
к :g
:
:g/\ \+$/s/\ \+$//g
Хитрость :g
заключается в том, что она применяет данную команду (s/\ \+$//g
) только к тем строкам, которые соответствуют данному шаблону.
Edit 2:
Все становится еще короче, , как я недавно узнал :
:g/\s\+$/s///g