Я не совсем уверен, чего вы пытаетесь достичь.Ваш заголовок предлагает общий шаблон, но я не вижу его в вашем примере.Итак, я покажу вам оба.
Внесение изменений в вещи по общему шаблону
Вы можете выполнить поиск и заменить следующим:
:s/<regex you are searching for>/<string to replace with>/g
s/pattern/replacement/
выполняет поиск и замену, и дополнительная буква g будет распространяться на изменения
Многострочное редактирование
Vim также позволяет редактировать несколько строк одновременно.Допустим, вы хотите отредактировать следующие три строки:
something = someother thing
other thing = third thing
another thing = fourth thing
- Наведите курсор на
s
в первой строке something
.
Нажмите <ctrl>-v
вне режима вставки, чтобыперейдите в визуальный режим. - Прокрутите вниз до
a
в нижней строке.Все три начальных символа всех трех строк должны быть выделены. - Нажмите
A
для добавления или I
для непосредственного входа в режим вставки и начала ввода.Когда вы нажмете escape, ваши изменения должны отражаться!Вы также можете выполнять другие команды, такие как y
и d
и т. Д.