Revision as of 15:19, September 30, 2014 by Jubalh (Talk | contribs) (better description and features from vifm wiki)


Source Repository:Repository:Gentoo Portage Tree

Summary: Console file manager with vi(m)-like keybindings

Use Flags

Compatibility with previous versions of vifm
Enable features of interest to developers
Support for extended keys (arrows, home etc)
Use gtk+ to determine mimetypes
Use libmagic to determine mimetypes
Install the vifm vim plugin and vim-compatible documentation
Install the vifm vim plugin
Pulls in related vim syntax scripts
Add support for X11



Perl Updates

Gentoo has bumped perl from 5.20 to 5.22. Be sure to run perl-cleaner --all after the upgrade.
2015-07-25 by Drobbins

ARM Rebuild

ARM systems will use new stage3's that are not compatible with earlier versions.
2015-06-27 by Drobbins

ABI X86 64 and 32

Funtoo Linux has new 32-bit compatibility libraries inherited from Gentoo. Learn about them here.
2015-06-18 by Drobbins



We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands.


  • cross-platform (GNU/Linux, *BSD, Solaris, Windows, Mac OS)
  • UTF-8 support
  • user mappings (almost like in vi)
  • ranges in command-line commands
  • user defined commands (support ranges)
  • registers
  • operation undoing/redoing
  • FUSE file systems support
  • trash
  • multiple files renaming (also known as "bulk renaming" or "batch renaming")
  • filename modifiers
  • Color schemes
  • file name color according to generic file type
  • path specific colorscheme customization
  • bookmarks
  • operation backgrounding
  • customizable file viewers
  • handy less-like preview mode with support of colors
  • (interactive) filtering out and searching for files using regular expressions
  • one or two pane view
  • shell-like command line editing
  • multicolumn view
  • ls-like view
  • customizable file name prefixes and suffixes
  • built-in integration with GNU Screen and tmux
  • external editing of command line

Color themes

There is seperate git repository containing a collection of color themes for vifm.

If you would like to just have one theme you could download it via wget like this:

$  wget -P ~/.vifm/colors

If you prefer to download all themes you could clone the entire repository, and stay up to date.

$  rm -rf ~/.vifm/colors
$  git clone ~/.vifm/colors

To check for updates just type

$  cd ~/.vifm/colors.
$  git pull


  • X
  • extended-keys
  • gtk
  • magic
  • developer
  • vim
  • vim-syntax