LINUX.ORG.RU

vim несколько простых вопросов


0

1

1) в sed'e удалить строки по регэкспу можно так: /regexp/d. А в vim'е так не работает. Как можно поступить?

2) как произвести s// только по выборочным строкам, напр. 5,10-20,30 ? Просто интервал легко: :10-20s/.../.../, а если «выборочно», то не знаю как.

3) например, я осуществил поиск /.../. Как удалить те строки, в которых есть выделение?


Ответ на: комментарий от drull

еще можно указывать диапазон строк - например :1,10 s/.../d - с 1 по 10-ю. символ % - означает применить ко всем строкам.

isden ★★★★★
()

3) :1,2,3,4,5s/^.*blablabla.*$//

drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.