Я несколько раз сталкивался со следующим случаем, и мне было интересно, есть ли быстрый способ справиться с ним в Vim.
У меня будет исходный файл, подобный следующему:
#ifndef _FOO_H_
#define _FOO_H_
class Foo {
Foo(int foo);
};
#endif
И я хотел бы преобразовать это в следующее:
#ifndef _BAR_H_
#define _BAR_H_
class Bar {
Bar(int bar);
};
#endif
Итак, я хочу все foo -> bar, но сохранить заглавные буквы оригинала. Прямо сейчас я делаю это с 3 или 4 различными регулярными выражениями, но, похоже, должен быть лучший способ. Есть идеи?