简介:
Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事。在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签;她能够保存标签栈,所以通过合适的键盘映射绑定,你能够在函数向后或向前跳转,就像通常使用的tags一样。
1 安装
yum -y install cscope
2 添加需要索引的文件(*.php,*.js,*.css.*.sh)
$ cd /home/test/myWork
$ find /home/test/myWork -name "*.js" -o -name "*.sh" -o -name "*.php" > /home/test/myWork/cscope.files
3 建立索引文件(会生成cscope.out文件)
$ cd /home/test/myWork
$ cscope -b
4 使用
4.1 手动加载cscope.out库
:cs add /home/test/myWork/cscope.out
4.2 ~/.vimrc中加载
$ vim ~/.vimrc
if has("cscope") && filereadable("/usr/bin/cscope"