Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Clone or download
xaizek Merge branch 'symlink-and-exec-fixes'
Resolve symbolic links for mime-type matchers.

Try to preserve symbolic links in current path when starting vifm by
checking value of $PWD.

Fixed some resources (like output pipe for --choose-files and
--choose-dir) being inherited by child processes.

Thanks to Vigi.
Latest commit f712733 Nov 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build-aux Try to preserve ownership with 'nosyscalls' Sep 11, 2018
data Version v0.10 Nov 11, 2018
patches/pdcurses Drop MXE comment from pdcurses patches Feb 28, 2018
pkgs/Gentoo/app-misc/vifm Switch site links to HTTPS protocol Jun 28, 2016
scripts Make mxe-deploy account for regs_shmem_app Oct 28, 2018
src Try to preserve symlinks in current path on start Nov 16, 2018
tests Bump stic version to 0.6 Nov 15, 2018
.appveyor.yml Rename appveyor.yml to .appveyor.yml Jun 20, 2017
.gitignore Move autotools files into build-aux/ subdirectory Jun 20, 2017
.travis.yml Version v0.10 Nov 11, 2018
AUTHORS Cleanup code in opt_handlers.c Jun 17, 2018
BUGS Add <silent> :*map argument Jul 4, 2018
COPYING Updating license file Apr 2, 2015
COPYING.3party Comply with licenses on 3rd-party code better Mar 11, 2018
ChangeLog Try to preserve symlinks in current path on start Nov 16, 2018
FAQ Remove duplicated entry from the FAQ May 11, 2016
HACKING.md Add :media menu Sep 24, 2018
INSTALL Add --enable-werror configure option Jul 29, 2017
Makefile.am Comply with licenses on 3rd-party code better Mar 11, 2018
Makefile.in Avoid comparisons between signed and unsigned ints Apr 14, 2018
NEWS Update NEWS file for v0.10 Nov 11, 2018
README Version v0.10 Nov 11, 2018
README.md Version v0.10 Nov 11, 2018
THANKS Resolve symbolic links for mime-type matchers Nov 13, 2018
TODO Display list of files on removal confirmation Oct 31, 2018
aclocal.m4 Properly check for the -Wall flag in configure Jul 2, 2017
configure Version v0.10 Nov 11, 2018
configure.ac Version v0.10 Nov 11, 2018

README.md

travis-ci appveyor fragile-ci coveralls uncov coverity

vifm - vi[m] like file manager, v0.10, 2001 – 2018

This file last updated on 11 November, 2018

Brief Description

Vifm is a curses based vi[m] like file manager extended with some useful ideas from mutt. If you use vi[m], vifm gives you complete keyboard control over your files without having to learn a new set of commands. It goes not just about vi[m] like keybindings, but also about modes, options, registers, commands and other things you might already like in vi[m].

Just like vi[m], vifm tries to adhere to the Unix philosophy. So instead of working solutions which are set in stone user is provided with a set of means for customization of vifm to one's likings. Though builtin functionality should be enough for most of use cases.

Resources and Contacts

Website: https://vifm.info/

Wiki: https://wiki.vifm.info/

Q&A: https://q2a.vifm.info/

Communication

Bugs and feature requests can be reported via GitHub or SourceForge.

The preferred way of posting usage questions is Q&A site.

Bugs, suggestions and comments can also be communicated via email.

Read-only and very low traffic news mailing list vifm-announce has subscription form here.

Other resources

Repositories are on GitHub and SourceForge.

Plugins are available for Vim and NeoVim.

Collection of color schemes is maintained here.

Screenshot

Screenshot

Getting Started

A good idea for quick start might be skimming over cheatsheet for the main mode (that is Normal mode) and reading some sections on basic usage on the wiki.

License

GNU General Public License, version 2 or later.