Main Page

From Vifm Wiki
Revision as of 18:58, 1 October 2020 by Xaizek (talk | contribs) (Quick Overview of Features: add features from several latest releases)
Jump to: navigation, search

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.

Main Sections of the Wiki

Quick Overview of Features

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)
  • sessions
  • registers ...
  • directory tree comparison
  • multilevel 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/miller 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 ...