Скажем, у меня есть некоторый код:VIM: Как заменить каждый экземпляр строки с другим значением
divide(int x) {
int a = 0;
a += x;
}
subtract(int x) {
int b = 0;
b += x;
}
multiply(int x) {
int c = 0;
c += x;
}
Я использую VIM, и я хотел бы иметь возможность поиска и замены каждого экземпляра of + = с {'/=', '-=', '*='}
в этом порядке, используя командную строку vim. Я бы хотел использовать :%s/+=/...
, но я не уверен, как это сделать.
Я также думал об использовании python в vim, например this, но я предпочел бы более простое решение полностью в VIM, если это возможно.
Связанные пост: [? В Vim, как я могу найти и заменить любой другой матч] (http://stackoverflow.com/q/13763880/438329) –