我的源码有好几层目录,在顶层目录用命令 $ 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目录好呢? 其实准确点来说就是怎么...
小弟学习linux下编程不久,现在想搭建个vim+ctags+taglist开发环境,我用的系统是fedora9,不知道具体怎么做,哪位高手指点一二,谢谢了先! [ 本帖最后由 panwai 于 2008-9-17 19:42 编辑 ]