Full path fuzzy file, buffer, mru, tag, ... finder for Vim.

Screenshot: CtrlP in regex and full path mode with 3 files selected to open.

Basic Usage:

Check :help ctrlp-commands and :help ctrlp-extensions for other commands.

Once CtrlP is open:

Run :help ctrlp-mappings or submit ? in CtrlP for more mapping help.

Basic Options:

Check :help ctrlp-options for other options.

Get ctrlp.vim:

  1. Clone the plugin into a separate directory:
    $ cd ~/.vim
    $ git clone https://github.com/kien/ctrlp.vim.git bundle/ctrlp.vim
    Or if you prefer Mercurial:
    $ hg clone https://bitbucket.org/kien/ctrlp.vim bundle/ctrlp.vim
  2. Add to your ~/.vimrc:
    set runtimepath^=~/.vim/bundle/ctrlp.vim
  3. Run at Vim's command line:
    :helptags ~/.vim/bundle/ctrlp.vim/doc
  4. Restart Vim and check :help ctrlp.txt for usage instructions and configuration details.

Direct downloads:

Fork me on Github