:g/^\s*$/,/\S/-j|s/.*//


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

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *