Я пытаюсь выполнить многострочный поиск и замену, сохраняя отступ, ведущее пространство, в коде, с которым я работаю. Ниже приведен образец текста, который приближается к ситуации. Проблема, с которой я сталкиваюсь, заключается в сохранении пробела. Я надеюсь, что для не-плагина, простой раствор джана VIM через:% s/......VIM глобальный многострочный поиск и замена поддерживающего отступа
VIM 7.2 на Windows, 7 автоотступа на expandtab на
Начиная с:
apples,
banannas,
cherries,
plums
peas,
green beans,
corn,
squash
apples,
banannas,
cherries,
plums
Я хотел бы добавить «груши», без двойных кавычек и после «вишни» строки в списке. Желаемый результат:
apples,
banannas,
cherries,
pears,
plums
peas,
green beans,
corn,
squash
apples,
banannas,
cherries,
pears,
plums
Попытка :% S/вишни,/& \ rpears,/г урожаи ...
apples,
banannas,
cherries,
pears,
plums
peas,
green beans,
corn,
squash
apples,
banannas,
cherries,
pears,
plums
Попытка :% s/cherries, _s. \ s */& груши, \ r/g ...
apples,
banannas,
cherries,
pears,
plums
peas,
green beans,
corn,
squash
apples,
banannas,
cherries,
pears,
plums
Спасибо!