Quicksilver.vim : Quickly open files from inside VIM.
| script karma
Downloaded by 664
Comments, bugs, improvements
script versions (upload new version)
|Quicksilver is a VIM plugin whose purpose is to quicken the process of
opening files from inside VIM.
By default, `\q` will activate the Quicksilver buffer and switch to insert
mode. Typing any key will update the list of suggestions and pressing `CR`
will open the first item in the suggestion list. Use `C-c` to quickly
close the buffer.
You may cycle through the suggestion list using `Tab` and `S-Tab`. `CR` will
open the current suggestion (that's the first item in the list of matches).
If there is only one item in the suggestion list, pressing `Tab` will open
Pressing `CR` when there is no pattern will go up a directory.
`C-w` clears the entire pattern. If there is no pattern, it will go up a
`C-t` toggles between if pattern and filename case should be ignored or
`C-f` turns on `fuzzy matching`. Fuzzy matching will match any filename
that contains every character in pattern in order. For example, the
pattern `rdm` will match `README` but not `REMADE`.
`C-n` turns on `normal matching`. Normal matching will match any
filename that contains the exact pattern within it. For example, the
pattern `foo` will match `foo` and `foob` but not `ofo` or `oof`.
If you prefer fuzzy matching and would like Quicksilver to default to using it
instead of normal matching then you can add `let g:QSMatchFn = 'fuzzy'`
to your `.vimrc`.
If a file with the given pattern does not exist then a new file will be
opened for editing with the given pattern as its filename. If a pattern
ends in `/`, quicksilver will create a new folder, change its CWD to
that folder and remain in insert mode expecting a file name.
Patterns that start or end in a wildcard (`*`) are treated as glob
patterns. For example, the pattern `*.md` will open all the files that
have the extension `.md` in the CWD.
* VIM 7.0+ compiled with +python
* Python 2.6+
|Use pathogen (http://github.com/tpope/vim-pathogen) and clone
the github repository (https://github.com/Bogdanp/quicksilver.vim)
into your ~/.vim/bundle directory or download quicksilver.vim to
your ~/.vim/plugin/ directory.
Click on the package to download.
ip used for rating: 126.96.36.199