仅在当前目录中搜索标签

时间:2016-06-15 00:50:03

标签: c++ vim tags ctags

如果我有以下结构

.
├── main-one
│   ├── main.cpp
│   └── tags
├── main-two
│   ├── main.cpp
│   └── tags
└── tags

2 directories, 5 files

我在main.cpp文件夹中的main-one,假设我要搜索标记print,其中有两个存在,每个main.cpp文件中有一个。如何为1函数指定:ta print的最大深度级别,以便它只在当前工作目录中搜索?也许是一个交互式标签搜索?

我问这个是因为我想在一个更大的项目中使用ctags,我希望能够搜索main之类的常见内容,而不会获得数百个结果

2 个答案:

答案 0 :(得分:0)

你不能。 :tag foo会跳转到foo文件中的第一个tags,无论您的项目位于何处(以及您在哪里)。

改为使用:help :tselect

答案 1 :(得分:0)

lh-tags允许过滤标签结果。我还没有在当前目录上实现过滤器,但我猜它应该是可能的。