按照下面的介绍: http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx 使用ctags需要经过两个步骤: [quote]1.ctags -R 2.:set tags=/your/project/path/tags[/quote] 使用cscope需要经过两个步骤: [quote] 1.cscope -Rbq 2.:cs add /your/project/path/cscope.out /your/project/path/[/quote] 有没有办法让这个过程自动化一点,难道真的要每次手工输入? [ 本帖最后由 fender0107401 于 2009-9-25 21:42 编辑...
by fender0107401 - C/C++ - 2009-10-21 23:27:07 阅读(1104) 回复(3)
一直用ctags都没问题, 可不知道为什么突然出现 tag not found的错误?弄了半天还是这错误,安装了最新的ctags还是不行 而且奇怪的就这个 xxx.c 文件出现错误, 其他文件的都[c-]][c-t]都没问题,最后我把这个文件的内容复制出来,新建一文件夹,在这文件夹中建一 yyy.c 并复制 xxx中内容可还是 出现tag not found???????
我的源码有好几层目录,在顶层目录用命令 $ cscope -Rbq 生成了cscope.out, cscope.in.out, cscope.po.out 打开源码时用 $ cs add cscope.out 都正常,但是编程无法find到函数,怎么回事啊? [ 本帖最后由 wooin 于 2007-8-27 21:26 编辑 ]
FreeBSD的ctags没有-R选项,迫使我尝试cscope,感觉比ctags强很多。 安装: #cd /usr/ports/devel/cscope #make install clean #cd /usr/ports/editors/vim #make WITH_GTK2=yes WITH_cscope=yes install clean 配置: .vimrc " An example for a vimrc file. " " Maintainer: Bram Moolenaar " Last change: 2002 Sep 19 " " To use it, copy it to " for Unix and OS/2: ~/.vimrc " for Amiga: s:.vimr...
自从在vim里用了cscope,效率提高了不少。有没有人用的,交流一下心得? 我现在很想象source insight一样,根据一个函数名,找出所有调用的地方,列在一个窗口里,一个一个看过来,目前,csope只能列出来让你选一个,如果能做一个插件,象taglist一样能单列一个窗口就好了,有谁已经做了吗?
譬如我写了个hello.c
#include
首先cd到目标目录,然后 find . -name '*.py' > cscope.files 然后 cscope -b 最后在vim里目标目录下 cs a cscope.out Happy! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19962/showart_1919541.html
cscope是*nix下功能强大的开发支持功能, 它极大地方便了对源代码库的浏览, 查询. 比如回答: (1) 函数foo就调用了哪些函数 (2) 函数foo被哪些函数调用过 (3) 变量v_t 的定义在哪里 等等. vim中内置的ctags支持提供了类似的功能, 但cscope的功能更为强大. 要了解vim中关于cscope的主题, 可以在vim中用 :h cscope windows下的gvim预编译版提供了对cscope的支持, 但是默认安装好之后还是不能使用它, 这跟cscope的工作原理有关. 要提供对...
今天特别地放弃了window下的sourceinsight. 使用vim和ctags. 可以实现多文件查找涵数...挺不错. 但感觉用上去有点不爽. 我是这样的. 下了个ctags之后安装了.例如我有一个工程目录: Project 在Project 目录下有2个子目录: D1 D2 在D1下有: 1.h 在D2下有: 1.cpp 问题是我先要ctags -R 一个地方吧? 在哪里放tag目录好呢? 其实准确点来说就是怎么...