Vim: удаление пустых строк в пределах выделенной визуальной области

В ex-mode я могу использовать :g/^$/d для всего файла. Как сделать это для визуальной выбранной части файла?

Ответ 1

Визуально выделите текст, нажмите :, чтобы войти в командный режим, и используйте ту же команду или используйте маркеры '< и '>. Например :'<,'><your command here>.

Для вашего конкретного случая использования последняя команда будет:

:'<,'>g/^$/d