Хитрость в использовании vim в качестве пейджера - передать ему дефис. Это заставляет его читать из STDIN, а не из файла

я есть несколько вхождений определенной строки в нескольких файлах в нескольких строках, полученных сgrep.

$ grep -rn --include="*.cpp" mystring
lib/mlib/actionbuttonrule.cpp:300:  mystring Foobar...
lib/mlib/actionbuttonrule.cpp:314:  other mystring
lib/mlib/item.cpp:3025:             /* mystring**/
lib/mlib/item.cpp:3082:             mystring Foobar...
lib/mlib/item.cpp:3095:             Foo mystring bar

Я хотел бы открыть эти файлы последовательно в соответствующих строках. Я пытался сделать это сvim, но пока что безуспешно, когда дело доходит до открытия линии. Не должно бытьvim или жеgrep, но я бы предположил, что там должна быть какая-то функциональность ...

Ответы на вопрос(1)

Ваш ответ на вопрос