📁 Powerful file explorer implemented by Vim script
Clone or download
Latest commit edbb2f2 Jul 27, 2018
Failed to load latest commit information.
autoload Fix #420 expand() Jul 27, 2018
doc Add LICENSE file Oct 4, 2017
plugin Add LICENSE file Oct 4, 2017
syntax Add LICENSE file Oct 4, 2017
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
LICENSE Add LICENSE file Oct 4, 2017
README.md Update README May 13, 2018



A powerful file explorer implemented in Vim script

Note: Active development on vimfiler.vim has stopped. The only future changes will be bug fixes.

Please see Defx.nvim. https://github.com/Shougo/vimfiler.vim/issues/380


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 another 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