Main Page

From Vifm Wiki
Jump to: navigation, search

Overview[edit]

Vifm is a file manager using the curses interface, which provides a Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt. If you're used to Vi[m], Vifm gives you complete keyboard control over your files without having to learn a new set of commands.

Features[edit]

To make it easier to understand Vifm's use cases and to connect features to their configuration and keyboard mapping, some details are provided in the spoiler sections.

  • cross-platform (GNU/Linux, *BSD, Solaris, Windows, Mac OS)
  • vi-like user mappings ...
  • ranges for command-line commands ...
  • user-defined commands (support ranges)
  • registers ...
  • directory tree comparison
  • operation undoing/redoing ...
  • FUSE file systems support
  • renaming multiple files (also known as "bulk renaming" or "batch renaming")
  • color schemes, which can also be applied to specific subtrees ...
  • colorization of files according to their type and/or name
  • vi-like marks and named bookmarks (tags)
  • operation backgrounding
  • customizable file viewers
  • handy less-like preview mode with color support
  • (interactive) filtering out and searching using regular expressions, highlights partially matched files
  • one or two pane view (vertical or horizontal) ...
  • shell-like command-line editing
  • table/ls/tree-like views
  • customizable file name prefixes and suffixes
  • built-in integration with GNU Screen and tmux
  • external editing of command line
  • multi-block selection
  • remembering position in previously visited directories
  • remote command execution
  • command-line abbreviations
  • ability to script configuration for specific directories
  • trash ...

Main sections[edit]