Difference between revisions of "Main Page"
Jump to navigation
Jump to search
(→Features: Add new ones) |
(→Overview: Update short description) |
||
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
− | '''Vifm''' is | + | '''Vifm''' is a file manager with [https://en.wikipedia.org/wiki/Curses_(programming_library) curses] interface, which provides [https://en.wikipedia.org/wiki/Vim_(text_editor) Vim]-like environment for managing objects within file systems, extended with some useful ideas from [https://en.wikipedia.org/wiki/Mutt_(email_client) 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 === | === Features === |
Revision as of 12:41, 22 January 2018
Overview
Vifm is a file manager with curses interface, which provides 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
To make it easier to understand use cases and to connect features to their configuration and controls some details are provided in spoilers.
- cross-platform (GNU/Linux, *BSD, Solaris, Windows, Mac OS)
- user mappings (almost like in vi) ...
- ranges for command-line commands ...
- user defined commands (support ranges)
- registers ...
- directory tree comparison
- operation undoing/redoing ...
- FUSE file systems support
- multiple files renaming (also known as "bulk renaming" or "batch renaming")
- color schemes, which can also be applied to specific sub-trees ...
- 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 support of colors
- (interactive) filtering out and searching with match highligh for files using regular expressions
- 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 ...
- UTF-8 aware
Main sections
- Contributing. Advices for those who would like to contribute bug report or feature request.
- Contributing to This Wiki. A place to map out and plan the topics found in the wiki.
- Development. Some information about development process.
- 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 in 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.