FreeBSD : Как удалить одну или несколько строк в Vi и Vim

Редактировать текстовые файлы непосредственно из терминала 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, если включен - просто обновите страницу