В vim можно легко удалить строки, которые либо соответствуют, либо не соответствуют заданному шаблону. Для этого используйте следующие команды:
1️⃣ Удалить строки, соответствующие шаблону:
:g/pattern/d
➡️ Здесь pattern — это строка или регулярное выражение, которое вы хотите найти в файле. Все строки, соответствующие этому шаблону, будут удалены.
2️⃣ Удалить строки, не соответствующие шаблону:
:g!/pattern/d
➡️ Эта команда удаляет все строки, которые не содержат указанный шаблон.
Используется для:
— Быстрой очистки или фильтрации содержимого в текстовых файлах.
— Удаления ненужных строк или комментариев в коде.
— Быстрого редактирования конфигурационных или лог-файлов.
💡 Если нужно удалить только пустые строки:
:g/^$/d
🐸 Библиотека хакера
#буст