De acordo com outra resposta sobre SO , para trabalhar com o vim, eu devo usar ctags -n
ou --excmd=number
, depois de adicionar essa opção a ~/.ctags
, ele funciona bem agora.
--excmd=number
force ctags usam apenas o número da linha no arquivo de tags para localização, mesmo que exista uma coluna line:
, mas aparentemente o vim não consegue reconhecê-la.
é assim que tags
aparece agora:
poll pika/adapters/select_connection.py 238;" m line:238 class:IOLoop
poll pika/adapters/select_connection.py 544;" m line:544 class:_PollerBase
poll pika/adapters/select_connection.py 682;" m line:682 class:SelectPoller
a principal diferença é a terceira coluna, que vim chamou {tagaddress}
:
{tagaddress} The Ex command that positions the cursor on the tag. It can be any Ex command, although restrictions apply (see |tag-security|). Posix only allows line numbers and search commands, which are mostly used.
Acredito que essa é a razão pela qual o padrão não funciona.