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

发布于 2024-08-14 07:28:10 字数 122 浏览 4 评论 0原文

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

如果我有一些同名的函数声明 - “ctrl + ]” 会让你看到第一次出现 - 这并不总是我需要的。

如何查看匹配标签的完整列表,以便选择要打开的标签?

I'm a big fan of ctags, but sometimes it is hard to use it.

In case when I have a few declaration of the functions with the same name - "ctrl + ]" throws you to the first occurrence - which is not always what I need.

How can I see the full list of matching tags so I can choose which one to open?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

断舍离 2024-08-21 07:28:10

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

Using gCtrl] instead of Ctrl] will show you a list of tags if there is more than one that matches the word under the cursor.

千里故人稀 2024-08-21 07:28:10

:ts 显示最后请求的标签的标签,或者您可以给它一个参数来搜索特定标签。

:ts shows the tags for the last tag requested, or you can give it an argument to search for a specific tag.

韶华倾负 2024-08-21 07:28:10

:[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}

:[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}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文