LeaderF icon indicating copy to clipboard operation
LeaderF copied to clipboard

这个搜索可以实现类似source insight 搜索可以显示出所在函数么

Open wangwenqiangGitHub opened this issue 9 months ago • 9 comments

这个搜索可以实现类似source insight 搜索可以显示出所在函数么

wangwenqiangGitHub avatar May 10 '25 23:05 wangwenqiangGitHub

是说查找引用吗? Leaderf gtags -r 可以,也可以用Leaderf! coc references

Yggdroot avatar May 12 '25 01:05 Yggdroot

是说查找引用吗? Leaderf gtags -r 可以,也可以用Leaderf! coc references

是显示的效果吧,比如我要查找函数printf在哪里用了,source insight的效果是main in xxx.cpp : printf... 直接显示的是main函数用了这个printf,这对于梳理代码比较好用,哪些函数方法用了这个函数, 如果没有所在函数比如.h文件中,显示的是xxx.h line 522: printf.....

wangwenqiangGitHub avatar May 12 '25 01:05 wangwenqiangGitHub

不是,只会显示file:line: printf....

Yggdroot avatar May 12 '25 02:05 Yggdroot

不是,只会显示file:line: printf....

不能定位到哪个函数调用了搜索的这个关键字(printf)是吧

wangwenqiangGitHub avatar May 12 '25 02:05 wangwenqiangGitHub

对,但能找到文件:行号,再确定行号所在的函数也很容易。 cscope有这个功能。

Yggdroot avatar May 12 '25 03:05 Yggdroot

对,但能找到文件:行号,再确定行号所在的函数也很容易。 cscope有这个功能。

LeaderF可以加上这个么

wangwenqiangGitHub avatar May 12 '25 03:05 wangwenqiangGitHub

不打算加了。

Yggdroot avatar May 12 '25 05:05 Yggdroot

不打算加了。

现在vim下的lsp越来越好用了,用vim开发c/c++的人会更多的,LeaderF又是这么好用的搜索工具,加上一定会让这个插件更好的

wangwenqiangGitHub avatar May 12 '25 05:05 wangwenqiangGitHub

我找了一下cscope相关插件,都远不及LeaderF方便实用

wangwenqiangGitHub avatar May 12 '25 08:05 wangwenqiangGitHub