Есть ли способ заменить все теги из поиска cscope в vim?
Я установил cscope на их учебник в Ubuntu 16.04 вместе с ctags.
Например, я выполняю:
:cs f s MyTag
Cscope tag: MyTag
# line filename / context / line
1 122 f.h <<GLOBAL>>
MyTag& ReturnMyTag();
2 233 f.h <<GLOBAL>>
MyTag my_var;
3 256 f.h <<GLOBAL>>
typedef struct MyTag
Ни один из файлов не загружен в буферы.Я хотел бы иметь возможность заменить все эти экземпляры новым тегом:
:s/MyTag/MyNewTag/g
, чтобы я получил это:
:cs f s MyNewTag
Cscope tag: MyNewTag
# line filename / context / line
1 122 f.h <<GLOBAL>>
MyNewTag& ReturnMyTag();
2 233 f.h <<GLOBAL>>
MyNewTag my_var;
3 256 f.h <<GLOBAL>>
typedef struct MyNewTag