Is it possible to have ctags generate tags for filenames as well? I would like to be able to jump to a file given a filename. :find seems to be awfully slow compare to tags...
Have you tried setting your path and then using vim's 'gf' command?
You can open the filename under the cursor with gf
http://vim.wikia.com/wiki/Open_file_under_cursor
Try running ctags -R --extra=f .
The --extra=f
option tells ctags to:
"Include an entry for the base file name of every source file (e.g. "example.c"), which addresses the first line of the file."
When you open vim, you can the use :tag <filename>
to jump to the first line of the file.
You can also use cscope
:
:cs find f <filename>
or, if you've setup cscope in vim as recommended in :help cscope
, put the cursor on top of a filename, and press <C-_>f
.