首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从任何目录运行cscope?

如何从任何目录运行cscope?
EN

Stack Overflow用户
提问于 2016-02-24 03:18:27
回答 1查看 1.5K关注 0票数 0

正如在这个教程中所解释的,我设置了cscope。我不想在每次调用cscope时重新生成我的数据库,因此我启动它为cscope -d。但问题是,我需要从我的DB,cscope.out所在的目录运行这个命令。我不断地在目录间穿行,我希望能够灵活地从任何地方启动cscope。我尝试将CSCOPE_DB=~/cscope/cscope.out; export CSCOPE_DB放在..bash_profile/..bashrc中,但没有结果。我的bash文件中也有export CSCOPE_EDITOR=vim,因此可以从vim中的任何目录中调用cscope,而不是独立的cscope!它总是抛出错误

代码语言:javascript
复制
cscope: cannot open file cscope.out

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-24 07:38:20

我找到了解决办法。假设我的cscope位于~/cscope中,我cd进入这个目录,启动cscope并返回到我来自的目录。就像这样-

代码语言:javascript
复制
cd ~/cscope && cscope -d && cd - > /dev/null

实际上,我能够从任何目录中启动cscope (并且在cscope退出后也保持在同一个目录中)。我已经对上面的命令进行了别名,只需输入cs就可以了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35592588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档