vim заменяет все теги в поиске cscope / ctags (файлы не в буфере) - PullRequest
0 голосов
/ 24 сентября 2019

Есть ли способ заменить все теги из поиска 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
...