vim 多个tag 的的跳转

Posted by

vim可以使用tags文件,进行跳转。如果一个函数有两个定义,会生成两个记录。跳转的时候就要做一个选择。可以使用命令:ts来查看所有的定义。然后进行选择跳转。

:ts 多个满足条件的跳转选择

:ts

tag 1 of 2 or more
"a.php" 13 lines --30%--
  # pri kind tag               file
> 1 F   f    f1                a.php
               function f1() {
  2 F   f    f1                b.php
               function f1() {
Type number and <Enter> (empty cancels):

然后输入跳转的编号,回车进行跳转。

其他的选择方式

跳转的命令 含义
:tn[ext] 显示下一个跳转的信息
:tp[revious] 显示上一个跳转的信息
:ts[elect] 给一个跳转的列表
:help tag-matchlist 查看帮助文件

Leave a Reply

电子邮件地址不会被公开。