如何在VIM标签搜索和导航中前进?

时间:2010-05-25 07:16:18

标签: vim code-navigation

Ctrl +]是跳转到定义。 Ctrl + T将返回。 Ctrl + T的反义词是什么?

2 个答案:

答案 0 :(得分:7)

:help tag-stack


:[count]po[p][!]        Jump to [count] older entry in tag stack (default 1). 
                        See |tag-!| for [!].  {not in Vi}                     

:[count]ta[g][!]        Jump to [count] newer entry in tag stack (default 1). 
                        See |tag-!| for [!].  {not in Vi}                     

您还可以使用ctrl + ictrl + o分别通过跳转列表向前和向后移动。这适用于标记命令,因为它们被视为跳跃运动。

所以:跳转到标签ctrl + ]

跳回:ctr + o

再次跳转到标记ctrl + i

:help jump-motions

答案 1 :(得分:6)

:tag命令会将您移动到标记堆栈中。它没有绑定到组合键,但您可以在.vimrc文件中自己映射。