Удаление до определенной строки в Vim - PullRequest
44 голосов
/ 12 февраля 2010

Я знаю, что для удаления n строк используется команда [n] dd, где n - количество удаляемых строк.

Но что, если я хочу удалить до определенного номера строки? Скажем, если я на 65-й строке и хочу удалить до 126-й строки без необходимости выполнять математику, как я могу это сделать?

Ответы [ 4 ]

66 голосов
/ 12 февраля 2010

d126G

Удалить, номер строки, перейти.

За множеством команд в Vim может следовать команда перемещения для указания области действия.

37 голосов
/ 12 февраля 2010

Используйте эту команду:
65,126d

21 голосов
/ 12 февраля 2010
:.,126d

. - фактическая строка. Если вы хотите удалить из следующей строки, вы можете использовать .+1.

13 голосов
/ 12 февраля 2010
:,126d

все готово.

...