I've been searching for a nice way to quickly open files that may reside in
any of number of directories, similar to the "quick open" feature you find
in some other editors. One solution is to mess around with the ** and *
wildcards, but this gets terribly slow for large projects. Another
"solution" is to set the 'path' variable, but vim does not perform
completion on files opened that way. A third solution is to generate file
name tags and use :tag to jump to files, but in that case you will perform
completion on just not file names, but other tags as well. Finally, you can
open all files you need to switch between and use :b, but for obvious
reasons this isn't very practical.

What I think would be an nice solution is if there was some way to make vim
perform file name completion using 'file' tags from the tag file. That way
you could still use tags for other things, and most often the files you
generate tags for are exactly the files you want to be able to open and
switch between quickly.

Can anyone think of a better solution? Would it be possible to integrate
this feature into vim in a nice way?

/Erik Berman

Reply via email to