Vifm is a ncurses based file manager with vi like keybindings. If you
use vi, vifm gives you complete keyboard control over your files without
having to learn a new set of commands.

Features:
* Two file list windows.
* Bookmarks.
* User-defined association of file types/extensions with multiple
  applications per extension.
* Visual mode for selecting files.
* User-defined commands.

Homepage:
https://vifm.info/
