📁 Powerful file explorer implemented by Vim script
Latest commit 1f00a8a Sep 29, 2016 @Shougo Fix mappings
Failed to load latest commit information.
autoload Fix mappings Sep 29, 2016
doc Update documentation Sep 3, 2016
plugin Add abort flag Feb 8, 2016
syntax Fix #260 syntax problems Jan 28, 2015
test Add abort flag Feb 8, 2016
.gitignore - Deleted foldlevel. Jan 11, 2013
.travis.yml Don't use sudo for Travis CI Nov 1, 2015
README.md Rephrase the README Apr 7, 2015



A powerful file explorer implemented in Vim script


vimfiler is a powerful file explorer ("filer") written in Vim script.


To start vimfiler, run this command:


If you set g:vimfiler_as_default_explorer to 1, vimfiler will be used as the default explorer (instead of netrw.)

:let g:vimfiler_as_default_explorer = 1

vimfiler depends on unite.vim.

Please install unite.vim 3.0 or later before you install vimfiler.

Note: To use vimfiler with files larger than 2 GB, vimfiler requires Vim to have Lua support (|if_lua|).


Common operations

Vimfiler standard operations

Explorer feature (similar to NERDTree)

Vimfiler explorer

Dark theme

Vimfiler dark theme

What are some of the advantages vimfiler offers compared to other file explorers?

  • Integration with unite
  • Integration with vimshell
  • External sources (for example, unite-ssh)
  • vimfiler is highly customizable.
  • Many options (see |vimfiler-options|)
  • Fast (if your version of Vim has |if_lua| enabled)
  • Column customization
  • Support for more than one screen