首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ctag和cscope

使用ctag和cscope
EN

Stack Overflow用户
提问于 2013-09-23 22:34:01
回答 1查看 1.7K关注 0票数 0

我在/ -R /ntopng目录下的c++中的项目上执行了ctags。现在,当我使用cscope -R启动cscope并搜索main.cpp时,它会打开。但是,当我在main.cpp中的#include "ntop-includes.h“上点击ctrl-]时,错误消息是tag not found。头文件位于/project/ntopng/include中的一个子目录中。但是,ctags是递归的,所以为什么我会得到一个错误?我使用的是Ubuntu 12.04和最新版本的ctag和cscope。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-10-10 21:14:44

对于Ubuntu 12.04,我给出了以下答案

代码语言:javascript
复制
1. Open any file with vim
2. type :echo &tags ,It will show what path vim is using for tags file.

如果不是预期的标记文件路径类型::set tags=path_to_your_tag_file (ex /project/ntopng/tags)

请记住,它只对当前会话有效,现在如果需要永久更改,有两个选项。

对于所有用户(需要root权限) --

代码语言:javascript
复制
1. cd /etc/vim
2. vim vimrc
3. Go to end and add set tags+=tags;path_to_your_tag_file

对于单个用户:

代码语言:javascript
复制
1. cd ~
2. vim .vimrc    (This file may not exists in that case newly created)
3. set tags+=tags;path_to_your_tag_file

让我知道它是否对你有效。

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

https://stackoverflow.com/questions/18962037

复制
相关文章

相似问题

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