我使用 neovim 和 coc-clangd 进行 C/C++ 编程。一切都很好,我可以通过将光标放在符号上并使用gr
键绑定来调用jumpReferences
操作,从而在我的所有项目文件中跳转定义和搜索符号的引用。
我想知道是否有任何选项可以通过简单地键入而不是gr
在 coc-clangd 中使用键绑定来搜索符号?
实际上我可以通过以下命令使用 cscope 完成这项工作:
:cs find global <symbol-name>
但是使用 coc-clangd 会更好,因为索引过程更简单。所以我搜索并找到了这个链接,在那里我找到了jumpReferences
coc 动作。我玩了很多这个动作。例如我运行了以下命令:
:call CocAction('jumpReferences', <symbol-name>)
这不会导致任何错误,但会忽略<symbol-name>
并仅提供对光标下符号的引用列表。