Vim和ctags:标记文件名

时间:2011-06-14 18:06:56

标签: vim ctags

是否可以让ctags为文件名生成标签?我希望能够跳转到给定文件名的文件。 :与标签相比,发现似乎非常慢......

4 个答案:

答案 0 :(得分:13)

尝试运行ctags -R --extra=f .

--extra=f选项告诉ctags:

  

“包含每个源文件的基本文件名的条目(例如”example.c“),该条目指向文件的第一行。”

当你打开vim时,可以使用:tag <filename>跳转到文件的第一行。

答案 1 :(得分:6)

您可以使用 g f

打开光标下的文件名

http://vim.wikia.com/wiki/Open_file_under_cursor

答案 2 :(得分:3)

您还可以使用cscope

:cs find f <filename>

或者,如果您按照:help cscope中的建议在vim中设置了cscope,请将光标放在文件名的顶部,然后按<C-_>f

答案 3 :(得分:1)

您是否尝试过设置路径,然后使用vim的'gf'命令?