Глобально добавить строку с соответствующим термином в vim

Я уверен, что это легко, я просто скучаю по персонажу или двум.

Мне нужно найти конкретный термин в файле, и когда я его найду, мне нужно что-то добавить к этой строке. И я хочу сделать это для КАЖДОЙ линии с матчем.

Чтобы сделать это один раз, я могу сделать это:

/Thing to find/s/$/ Stuff to append/

Легко. А если мойвещь, чтобы найти " были в конце линии, я мог сделать это:

%s/\(Thing to find\)$/\1 Stuff to append/

Чтобы сделать то же самое на каждой соответствующей строке

Но как мне сделать первое, что есть в каждой строке?

Я думаю, я мог бы сделать

%s/\(Thing to find.*\)$/\1 Stuff to append/

Но это кажется неуклюжим и усложнило бы, если бы находка находилась на линии более одного раза.

Я думаю, что должен быть способ просто сделать мой первый поиск везде, но у меня возникают проблемы с написанием достаточно краткого описания, чтобы погуглить его.

Так могучие стакеры, кто-нибудь хочет, чтобы ботаник дал мне двухбайтовое решение?

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

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