【问题标题】:Search for a tag搜索标签
【发布时间】:2011-06-25 04:23:25
【问题描述】:

我大致知道我要查找的标签是什么。我知道可能是一个子字符串。是否有类似模糊查找器的插件可以让我搜索标签?无论出于何种原因,每当我输入 :FufTag<CR> 时,fuzzyfinder 的标签模式都会挂在我身上。

【问题讨论】:

    标签: search vim tags


    【解决方案1】:

    您可能想尝试unite.vim,它类似于 FuzzyFinder,但可以搜索各种内容,例如文件、缓冲区、标签……您还可以使用插件添加自己的内容(完整列表请参阅https://github.com/Shougo/unite.vim/wiki/unite-plugins) .有标签插件可以搜索整个标签文件,因此您可以在不同文件中跳转功能,也可以使用outline插件在一个文件中快速导航。

    【讨论】:

      【解决方案2】:

      不需要插件。你可以告诉 Vim 使用正则表达式来查找相关的标签。

      :tselect /pattern
      

      另见:help tag-regexp

      【讨论】:

      • 我也想查看结果列表,而不是在所有结果中逐一列出。
      • 当列表到达底部时,它要求我输入一个数字或不输入退出,我怎样才能跳回列表顶部?
      • @shengy:您可以滚动列表直到看到提示输入号码。
      • @jamessan 是的,我知道,但我要问的问题是,当我不小心滚动到提示时,如何返回到“滚动”状态。我现在使用不带 args 的 :tselect 返回标签搜索。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 2012-09-05
      • 2013-07-23
      • 2012-12-06
      相关资源
      最近更新 更多