WinFastFind : Fast replacement for vim "find" in windows
| script karma
Downloaded by 271
Comments, bugs, improvements
script versions (upload new version)
|Venkateswara Rao Mandela|
|I work on Windows at work. I have frequently found the "find" command on Vim to
lag when the "path" variable is set to recurse through a large directory. This
is my attempt to solve this problem.
I am using an external filename search tool called "Everything" along with a
sed script to find for files by name from VIM.
|Install the plugin using the VimBall.
To use this plugin, you need the below external tools. All of them are free.
Except for Perl, all of them have installers in KB.
1. Perl - I use strawberry perl but any other version of Perl should work as
well. There is no dependency on any perl modules.
2. Sed - I use sed from GnuWin32 on my system.
3. Everything - This is a windows file name search tool available from
4. Everything command line Interface - This is a command line to obtain search
results from Everything database.
After installing the above tools, ensure that Perl,sed and es.exe are present
in the system path. This can be verified by running.
1. Perl -v
2. sed --help
3. es --help
Once the external tools are setup, install the plugin using the Vimball or the
zip file. The plugin currently consists of three files.
1. Set the path to include the directories you want to search. The plugin
searches these directories recursively. It is not necessary to add the ** at
the end of the path to indicate recursion.
:Ff <search string>
to find the files. The search string can be part of the file name or part of the path.
3. If there is a unique match, it is opened for editing. If there are multiple matches, a list of files is opened for selection.
For more usage instructions, please refer to the documentation.
The source code is available at
Click on the package to download.
ip used for rating: 220.127.116.11