gpt4 book ai didi

linux - 如何从任何目录运行 cscope?

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:37 25 4
gpt4 key购买 nike

我按照 tutorial 中的说明设置了 cscope .我不想在每次调用 cscope 时都重新生成我的数据库,因此我启动了它 cscope -d。但问题是,我需要从我的数据库 cscope.out 所在的目录运行此命令。我一直在目录之间移动,我希望能够灵活地从任何地方启动 cscope。我试着把 CSCOPE_DB=~/cscope/cscope.out;在我的 .bash_profile/.bashrc 中导出 CSCOPE_DB 无济于事。我的 bash 配置文件中也有 export CSCOPE_EDITOR=vim,因此可以从任何目录调用 vim 中的 cscope,但不能调用独立的 cscope!它总是抛出错误

cscope: cannot open file cscope.out

我该怎么做?

最佳答案

我找到了解决方法。假设我的 cscope 数据库在 ~/cscope 中,我 cd 进入这个目录,启动 cscope 并返回到我来自的目录。像这样-

cd ~/cscope && cscope -d && cd - > /dev/null

实际上,我能够从任何目录启动 cscope(并且在 cscope 退出后也留在同一目录中)。我为上面的命令设置了别名,只需输入 cs 就可以了

关于linux - 如何从任何目录运行 cscope?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35592588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com