问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何结合vim使用ctags 查找变量或者函数被“调用”的位置??

发布网友 发布时间:2022-04-25 03:15

我来回答

3个回答

热心网友 时间:2023-08-18 15:12

tags内不包含调用点,只包含函数定义的位置信息,所以不能查找所有调用。
这个在linux下使用shell命令:
grep -Pn 'helloword\s*\(' **/*.cpp

热心网友 时间:2023-08-18 15:13

查看被调用的位置,就需要使用cscope了

热心网友 时间:2023-08-18 15:13

不能吧。只能在出现函数名或者变量名的时候反查它的定义。

一般观察函数的调用关系,或者监视变量的更改,都是在调试的时候进行的。这样的动态观察比静态观察更有意义。静态观察即是指代码级的分析,再牛X的编辑器也不可能分析出代码的运行时调用情况。
比如使用 gdb 里的 watch 监视变量,用 break + bt 观察函数的调用栈。如果只想知道函数的调用关系,也可以用 gprof 类似的软件生成函数调用表。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...道上的地方他们一起推(也许是摇)的那个车是什么? 坤宝丸一个疗程吃多久 坤宝丸的作用和功效 公司注册后长期未运营,会自动注销吗? cheerfull什么意思 像这种图图 美图秀秀可以做么 怎么做 这种图片是怎么弄得?听说是用美图秀秀。在手机上怎么弄?不要用电脑的... ...是用什么软件做出来的?纯色的背景,不是美图秀秀,美图秀秀里没有... 深圳市必图社数码科技有限公司公司简介 从上海人民广场到必图必科技公司,怎么走?远吗? sublime text2/3怎样在windows中配置ctags插件 vim 配置问题 :ctags 在windows 下怎样安装? ctags是一个什么工具阿?有什么作用呢? sublime text3ctags插件怎么使用 关于ctags的使用出现了问题,求帮助 如何使用ctags实现vim编辑器中的变量或函数追踪 如何使用ctags 新中国第一位被授予人民艺术家称号的作者是谁 什么是语言大师? 语言大师是: 什么是能打的出去的400电话? 老舍的语言特点? 老舍是杰出的语言大师吗 眼睛整容价格是多少 中国历史上罕见的政治家军事家语言大师是谁? 大连整形美容价格是多少 到底谁才是中国真正的语言艺术大师?郭沫若、茅盾、巴金、老舍、曹禺、赵树理 400 160 5555 中国大陆是什么电话? 韩国整容价格高吗? 新中国的五位语言大师??? windows下怎么安装ctag Sublime Text2/3怎样在Ubuntu中配置CTags插件 如何在editplus中配置ctags vim中的CTAGS插件自带的.C和.h(插件压缩包里的)是干什么用的? 没有root权限怎么使用linux c中ctags windows下gvim的ctags不好使, 只能提示已经打开的文件的内容,不能提示我设置的tags的内容 vim中ctags添加了qt的include以及src,但是补全仍然不完整,求直接能用的tag或生成完整tag的方法 关于VIM的ctags的问题,在一个文件夹里面用了ctags -R 后,是不是里面的所有子文件夹都有tags文件。 复刻表哪个网站比较好些?谢谢了。 微芯Microchip 芯片有哪些啊, 如何从中国购买瑞士手表的复制品呢? Microchip(美国微芯)出了一款RN2483模块,请问在哪里可以买到,价格是多少。谢谢! 因背叛“五虎”事件被骂35年,其实另有隐情,我们都错怪梁朝伟了吗? 那个网站可以买到精仿手表,怎么分辨。 ATMEL爱特梅尔被微芯科技Microchip Technology 收购了吗? 我想买一块刘谦带的那种手表 复制品也可以 从哪里可以买到 黄日华妻子追悼会场面冷清,梁朝伟未送花圈,五虎将的恩怨还在吗? 我用的是microchip公司出产的,PIC16F887,有关蓝牙的对接,还是无从下手,求高手指教! TVB五虎将今昔对比照令人唏嘘:梁朝伟显沧桑,你怎么看? 瑞士制造或瑞士复制品手表是什么呢?