VIM:如何在匹配标签之间移动?

时间:2009-12-09 22:50:21

标签: vim ide ctags

我是ctags的忠实粉丝,但有时很难使用它。

如果我有一些具有相同名称的函数声明 - “ctrl +]”会引发您第一次出现 - 这并不总是我需要的。

如何查看匹配标签的完整列表,以便我可以选择打开哪一个?

3 个答案:

答案 0 :(得分:8)

使用 g Ctrl ] 而不是 Ctrl ] 会显示一个标签列表,如果有多个标签与光标下的单词匹配。

答案 1 :(得分:5)

:ts显示所请求的最后一个标记的标记,或者您可以为其提供一个参数来搜索特定标记。

答案 2 :(得分:2)


:[count]tn[ext][!]  Jump to [count] next matching tag (default 1).  See
            |tag-!| for [!].  {not in Vi}

                            *:tp* *:tprevious*
:[count]tp[revious][!]  Jump to [count] previous matching tag (default 1).
            See |tag-!| for [!].  {not in Vi}