Vim中自动加载cscope.out
来源:互联网 发布:软件系统安全 编辑:程序博客网 时间:2024/05/21 19:26
Vimer初成长,Vim + ctags + cscope 这个组合基本是每个Vimer的必备吧。虽然ctags已经足够强大,但是cscope可以做的更多。下面来分享下自己的vimrc脚本关于cscope的一部分,该脚本可以实现在项目的任一子目录下,自动的向上查找cscope.out,并把他add进来。
首先来分享一个小脚本,可以帮助我们在项目中生成cscope.out 和ctags。
我把这个文件命名为cs.sh
需要的注意的是,上面的脚本中,生成的cscope.files中保存的是相对路径,而不是绝对路径。这样的话,在cscope 中查找tags的时候,是没法打开相应的包含查找结果的文件的。怎么避免这个问题呢?有如下两个方法:
1, 在cs.sh的脚本中,find命令后接一个变量PRO_PATH,这个PRO_PATH是当前项目的跟目录,这个时候cscope.files中保存的就是所有项目文件的绝对路径了。
2,在:cs add的时候,接一个prepend path
我用了第二个方法,所以就有了下面的vimrc片段,
0 0
- Vim中自动加载cscope.out
- Vim中自动加载cscope.out
- Vim中自动加载cscope.out
- Vim中自动加载cscope.out
- vim自动加载cscope.out
- cscope插件,项目根目录、任意子目录下打开vim自动加载cscope.out
- 修改vim使得cscope自动添加cscope.out
- cscope插件, 项目任意子目录下开vim自动加载.
- vim中使用cscope
- vim中使用cscope
- vim中使用cscope
- vim cscope ctags, 动态创建ctags, cscope.out,
- tags cscope 在vim中
- vim中使用cscope+ctags
- vim 中配置cscope功能
- 在vim中使用cscope
- 在vim中使用cscope
- Vim 中cscope的用法
- 图论知识总结
- PHPStorm更改为Apache服务端口,及修改默认的网站目录为PHPStorm的工作目录
- 就是乘法【NOIP2016提高A组模拟9.24】
- js延时提示框
- ascii gbk utf-8 编码问题
- Vim中自动加载cscope.out
- 数组去重
- [刷题]ACM/ICPC 2016北京赛站网络赛 第1题 第3题
- Java之File类
- UITextfield
- Eclipse ADT 使用过程中的错误详解
- Android微信支付爬坑【转】
- Android Studio实用快捷键汇总
- 【Consul】Consul架构-Consensus协议