Vim или его предшественник Vi предустанавливается в большинстве дистрибутивов Linux и macOS. Знание основ Vim важно, если вы системный администратор или обычный пользователь Linux.
Довольно часто при работе с текстовыми файлами вам необходимо удалять одну или несколько строк.
В этой статье показано, как удалять строки в Vim/Vi.
Команда для удаления строки в Vim есть dd.
Ниже приведены пошаговые инструкции по удалению строки:
Нажатие dd несколько раз удалит несколько строк.
Чтобы удалить несколько строк одновременно, добавьте в команду dd количество строк, которые нужно удалить. Например, чтобы удалить пять строк, вы должны сделать следующее:
Синтаксис для удаления диапазона строк выглядит следующим образом:
:[start],[end]d
Например, чтобы удалить строки от 3 до 5, вы должны сделать следующее:
Вы также можете использовать следующие символы для указания диапазона:
Вот несколько примеров:
Чтобы удалить всю строку, вы можете использовать либо символ %, представляющий все строки, либо диапазон 1,$:
Синтаксис для удаления нескольких строк на основе определенного шаблона выглядит следующим образом:
:g/<pattern>/d
Глобальная команда (g) указывает команде удаления (d) удалить все строки, содержащие <pattern>.
Чтобы сопоставить строки, не соответствующие шаблону, добавьте восклицательный знак (!) перед шаблоном:
:g!/<pattern>/d
Шаблон может быть буквальным соответствием или регулярным выражением . Ниже приведены некоторые примеры:
Мы показали вам, как удалять строки в Vim.
Если вы новичок в Vim, посетите сайт Open Vim, где вы можете попрактиковаться в Vim с помощью интерактивного учебного пособия.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.