Main Page
Jump to navigation
Jump to search
Vifm is a file manager with 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[edit]
- Contributing. Advice for those who would like to contribute bug reports or feature requests.
- Contributing to This Wiki. A place to map out and plan the topics found in the wiki.
- Development. Some information about Vifm's development process.
- Comparison with other file managers. Vifm compared to some other file managers.
- FAQ. Answers to frequently asked questions.
- Glossary. Explanation of abbreviations or ambiguous words.
- HOWTOs. Tutorials on various subjects.
- Manual. Main tutorial.
- Obtaining Vifm. Details about obtaining Vifm for different environments.
- Tips and Tricks. Description of some possibly unexpected/non-obvious uses of features.
- Utility scripts. Scripts that help utilize external applications.
- Vifm on the Web. List of pages related to Vifm.
Quick Overview of 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)
- 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 ...
- UTF-8-aware