:g/^\s*$/,/\S/-j|s/.*//
Данная команда в vim сжимает пустые строки в файле. Команда состоит из двух частей. Первая часть «:g/^\s*$/,/\s/-j» отфильтровывает все пустые строки и объединяет их в одну строку. Вторая часть «s/.*//» удаляет содержимое всех оставшихся строк. Команда полезна, когда необходимо удалить все пустые строки из файла или сжать блоки пустых строк в одну строку. Альтернативой может быть использование специальных флагов команды :global, но это может потребовать более сложных шаблонов и команд. Данная команда не принимает аргументы.
