如何在:tj SomeSymbol键入时使vim动态显示搜索结果列表?

时间:2018-11-13 09:58:08

标签: vim

全部。我知道生成标记文件后,当我使用:tj SomeSymbol时,可以SomeSymbol在项目中唯一时跳转到期望的位置,也可以选择一个列表。但是我想要更方便的方法。

当我输入:tj SomeSymbol时,希望有一个弹出菜单显示所有可能的位置,就像vim在标记文件中搜索所需的符号一样。这样,我可以快速方便地进行选择。

我想要的最终效果可能类似于qtcreator所提供的: enter image description here

  

那么有什么办法吗?

1 个答案:

答案 0 :(得分:0)

没有内置的东西。 Vim的完成弹出菜单当前仅可用于选择要插入文本中的候选匹配项。它不是通用的选择器/过滤器。对于标签,Vim仅按:tselect / :tjump命令中的编号提供选择。但是,某些插件已实现自定义过滤(通常与模糊匹配结合使用,以便于深入挖掘候选列表)。我仍然使用FuzzyFinder,它(尽管已有相当一段时间未得到维护)提供了:FufTag命令(可让您从标签匹配项中进行交互选择)。