是否可以让ctags生成文件名的标签?我想通过文件名跳转到文件。与tags相比,:find似乎非常慢...
ctags -R --extra=f .
--extra=f
选项告诉ctags:
当您打开vim时,可以使用"为每个源文件的基本文件名(例如“example.c”)包含一个条目,该条目指向文件的第一行。"
:tag <filename>
跳转到文件的第一行。:cs find f <filename>
或者,如果按照 :help cscope
的建议在 vim 中设置了 cscope,则将光标放在文件名顶部,然后按下 <C-_>f
。
extra=+f
和--langmap=FILE:.html.twig.xml.yml
,您可以轻松访问任何类型的文件:https://github.com/docteurklein/dot-files/blob/master/ctags#L23 - Florian Klein