我写了个hello wold 程序 执行cscope 后,查找了下printf函数,列出了 0 hello.c main 5 printf("hello wold\n"); 1 stdio.h setlinebuf 329 extern int printf (__const char *__restrict __format, ...); 2 stdio2.h __vsnprintf_chk 65 #define printf(...) \ 3 stdio2.h __vsnprintf_chk 74 #define printf(...) \ Find this C symbol: Find this global definition: Find funct...
请问各位高手,为什么在vim7.0下我的cscope使用find命令以后得到的结果会是这个样子:
(1of8 ) :<
我的源码有好几层目录,在顶层目录用命令 $ 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一样能单列一个窗口就好了,有谁已经做了吗?
SCO UNIX 环境下的 cscope 使用非常方便,可以用它来来快速定位函数的定义,查找函数的原型。 但是AIX 环境下没有,好在cscope 被 SCO 给开源了,SCO 也终于做了回好事,到这里下载源码 http://iamphet.nm.ru/cscope/cscope.src.tar.bz2 然后,将包上传到AIX 环境下,建一目录,将包cscope.src.tar.bz2展开,AIX 下有展开程序,然 后按照说明顺序执行 ./configure make make install 但是,在执行make 的时候...
首先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里面垂直分割窗口是ctrl+space,但是这样调出来的是输入法,
我想改成sfhit+space,不是
vi每次打开过一段时间后(刚开始是好的),用C-]查看定义,或者cs find 之类的命令,vi都会提示 E262: error reading cscope connection 0 E257: cstag: tag not found 有没有人碰到过呀!
cscope是*nix下功能强大的开发支持功能, 它极大地方便了对源代码库的浏览, 查询. 比如回答: (1) 函数foo就调用了哪些函数 (2) 函数foo被哪些函数调用过 (3) 变量v_t 的定义在哪里 等等. vim中内置的ctags支持提供了类似的功能, 但cscope的功能更为强大. 要了解vim中关于cscope的主题, 可以在vim中用 :h cscope windows下的gvim预编译版提供了对cscope的支持, 但是默认安装好之后还是不能使用它, 这跟cscope的工作原理有关. 要提供对...