O :help :tselect
dá a resposta:
When [ident] is not given, the last tag name from the tag stack is used.
Ele usa a última tag saltada, não a palavra sob o cursor. Para inserir isso na linha de comando, use Ctrl-R Ctrl-W
.
Eu tenho este código aberto no vim:
$this->mockEvolve(...);
Quando eu faço um Ctrl + ]
com meu cursor sobre o m
, isso me leva à sua definição.
No entanto, quando executo :ts
quando meu cursor está sobre o m
, o vim me mostra essa lista de tags:
# pri kind tag file
> 1 F f mockGet <filename>
public function mockGet(...)
Eu me deparo com esse problema (não apenas com essa função). Alguma idéia do que está acontecendo?