Skip to content


Subversion checkout URL

You can clone with
Download ZIP
:file_folder: Powerful file explorer implemented by Vim script
Branch: master
Failed to load latest commit information.
autoload Fix #326 add fnamewidth option
doc Fix #326 add fnamewidth option
plugin Rename wrapper commands
syntax Fix #260 syntax problems
test Fix #301 filename sort behavior
.gitignore - Deleted foldlevel.
.travis.yml Update travis Rephrase the README


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
Something went wrong with that request. Please try again.