Редактировать текстовые файлы непосредственно из терминала Linux может быть сложно, особенно если вы используете сложный текстовый редактор, такой как Vi или Vim. Начинающим пользователям трудно освоиться в текстовых редакторах командной строки, и им часто трудно запомнить сочетания клавиш, используемые для выполнения основных операций. Даже удаление строк в Vi и Vim может быть нервным для новичков.
Вот как вы можете удалить одну или несколько строк из текстового файла с помощью Vi и Vim.
Удалить одну строку
dd — удалить текущую строку
Удалить несколько строк
2dd / Ndd — удалить N строк начиная с текущей
d5d — аналогично, удалить 5 строк
Удалить диапазон строк (командный режим)
:5,10d — удалить строки с 5 по 10
:.,+4d — удалить текущую и следующие 4 строки
:%d — удалить все строки в файле
Удалить от курсора до конца/начала файла
dG — удалить от текущей строки до конца файла
dgg — удалить от текущей строки до начала файла
Полезные детали
Удалённые строки попадают в буфер обмена Vim — их можно вставить через p
Отменить удаление: u
Все команды выполняются в обычном режиме (нажми Esc для выхода из режима вставки)
возможно у Вас отключен javascript, если включен - просто обновите страницу