Удаление до определенной строки в Vim

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

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

46
задан Peter Mortensen 16 August 2011 в 07:56
поделиться

4 ответа

d126G

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

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

69
ответ дан 26 November 2019 в 20:06
поделиться

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

38
ответ дан 26 November 2019 в 20:06
поделиться
:.,126d

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

22
ответ дан 26 November 2019 в 20:06
поделиться
:,126d

все готово.

13
ответ дан 26 November 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: