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