【发布时间】:2020-12-22 20:37:03
【问题描述】:
我使用 neovim 和 coc-clangd 进行 C/C++ 编程。一切正常,我可以通过将光标悬停在符号上并使用gr 键绑定来调用jumpReferences 操作来跳过我所有项目文件中符号的定义和搜索引用。
我想知道是否有任何选项可以通过简单地输入而不是在 coc-clangd 中使用 gr 键绑定来搜索符号?
实际上我可以通过以下命令使用 cscope 完成这项工作:
:cs find global <symbol-name>
但使用 coc-clangd 会更好,因为索引过程更简单。所以我搜索并找到了this link,在那里我找到了jumpReferences coc action。我玩了很多这个动作。例如我运行了下面的命令:
:call CocAction('jumpReferences', <symbol-name>)
这不会导致任何错误,但会忽略<symbol-name>,而只是给出对光标下符号的引用列表。
【问题讨论】:
标签: c++ c neovim coc.nvim clangd