免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2576 | 回复: 4
打印 上一主题 下一主题

vim里ctags的使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-02 03:41 |只看该作者 |倒序浏览
譬如我写了个hello.c
#include <stdio.h>
int main() {
     printf("hello,ctags.");
     return 0;
}
然后我ctags hello.c
但是当我在vim里在printf上ctrl ],vim说erro,no tags。我想问ctags怎样才能生成这种标准头文件里的函数、变量等信息,还是没有这个功能?

论坛徽章:
0
2 [报告]
发表于 2006-11-02 08:22 |只看该作者
原帖由 zzghost 于 2006-11-2 03:41 发表
譬如我写了个hello.c
#include <stdio.h>
int main() {
     printf("hello,ctags.");
     return 0;
}
然后我ctags hello.c
但是当我在vim里在printf上ctrl ],vim说erro,no tags。我想 ...


ctags不是神仙,它看到的、操作的只是源代码而已,有了源代码,便有了一切。

论坛徽章:
0
3 [报告]
发表于 2006-11-02 09:44 |只看该作者
vim应该只可以 和Exuberant Ctags一起工作,安装这个。

论坛徽章:
0
4 [报告]
发表于 2006-11-02 09:48 |只看该作者
printf是在库里的,你又没给ctags看printf的源码,它怎么知道啊
你写个myprint(),然后在main里调用它。用ctags *.c *.h,然后估计可以跳了

论坛徽章:
0
5 [报告]
发表于 2006-11-02 15:41 |只看该作者
在你的目录下建一个链接到标准库的源代码,然后
ctags -R *
vi -t printf
就可以看见了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP