Vim vi中的标签导航

Vim vi中的标签导航,vim,Vim,使用cscope integrated Vim,我可以使用ctrl-T导航回来,并使用:tags查看当前标记堆栈位置。但我如何在堆栈中前进?从手册页中我唯一能找到的就是转到函数定义(如ctrl-])您还可以使用ctrl+I和ctrl+O分别通过跳转列表向前和向后移动。这适用于标记命令,因为它们计为跳跃运动 因此: 跳转到标记:Ctrl+]。 跳回:Ctrl+O. 再次跳转到标记:Ctrl+I。没有默认的键映射,但在标记堆栈中前进的命令是:tag。(您可以轻松地:nnoremap找到它的键。) 正

使用cscope integrated Vim,我可以使用
ctrl-T
导航回来,并使用
:tags
查看当前标记堆栈位置。但我如何在堆栈中前进?从手册页中我唯一能找到的就是转到函数定义(如
ctrl-]

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

因此:

跳转到标记:
Ctrl+]。
跳回:
Ctrl+O.

再次跳转到标记:
Ctrl+I。
没有默认的键映射,但在标记堆栈中前进的命令是
:tag
。(您可以轻松地
:nnoremap
找到它的键。)

正如Chetan Pottar已经回答的那样,只要您不在标记跳转之间的缓冲区中移动,您也可以使用