/ Vifm / Home


Vifm is a ncurses based file manager with vi like keybindings, which also borrows some useful ideas from mutt. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands.

October 31, 2013

vifm v0.7.6

New minor version brings better integration with environment and external tools as well as enhances file filtering capabilities in several ways. Apart from that, old features were tweaked and some build issues and bugs were resolved. New Win32 and Win64 single-executable (no DLLs) packages appear first time with this release.

This time beta stage was quite fruitful. Thanks to all who installed and tried beta versions, and special thanks to filterfalse.

Main changes: More detailed list of changes.

Performance: Key bindings: Normal and visual modes related changes: Command-line mode related changes: :set command and options: File filtering: TUI (Text User Interface): For Vim: Only on Windows: Other changes: Major fixes: See change log for full list of changes and by whom they were suggested.

vifm-0.7.6.tar.bz2

vifm-w32-0.7.6-binary.zip

vifm-w32-se-0.7.6-binary.zip

vifm-w64-se-0.7.6-binary.zip





October 24, 2013

vifm v0.7.6 beta testing continued

First beta version revealed some issues with new functionality and degradation of previously existing features. That's why second beta version is released. Included fixes primary target Windows platform, but some of them are related to *nix systems as well.

Thanks to filterfalse and Robert Sarkozi for their help in finding and solving those issues.

Additionally, Win64 build is available now.

See change log for quite short list of fixes and updates.

vifm-0.7.6-beta2.tar.bz2

vifm-w32-0.7.6-beta2-binary.zip

vifm-w32-se-0.7.6-beta2-binary.zip

vifm-w64-se-0.7.6-beta2-binary.zip





October 17, 2013

vifm v0.7.6 beta testing has started

New minor version brings better integration with environment and external tools as well as enhances file filtering capabilities in several ways. Apart from that, old features were tweaked and some build issues and bugs were resolved. New Win32 single-executable (no DLLs) package appears first time with this release, Win64 package might also be available a bit later.

The beta stage will last about two weeks. In case any serious bugs are found during this period, another beta version might be released.

Main changes: More detailed list of changes.

Performance: Key bindings: Normal and visual modes related changes: Command-line mode related changes: :set command and options: File filtering: TUI (Text User Interface): For Vim: Only on Windows: Other changes: Major fixes: See change log for full list of changes and by whom they were suggested.

vifm-0.7.6-beta.tar.bz2

vifm-w32-0.7.6-beta-binary.zip

vifm-w32-se-0.7.6-beta-binary.zip





May 23, 2013

Esperanto translation of the documentation by Sebastian Cyprych is available here.





May 10, 2013

vifm v0.7.5

New version adds one major feature (parsing of escape codes), set of improvements for existing ones and fixes for bugs. There are also some changes in build system and new extra files bundled with vifm.

Main changes: More detailed list of changes.

Configuration: Documentation: Macros: :set command and options: Color scheme related changes: TUI (Text User Interface): Menus and dialogs: Command-line mode related changes: Only on Windows: Other changes: Major fixes: See change log for full list of changes and by whom they were suggested.

Vifm-0.7.5.tar.bz2

Vifm-win32-0.7.5-binary.zip





April 22, 2013

vifm v0.7.5b beta testing has started

New version adds one major feature (parsing of escape codes), set of improvements for existing ones and fixes for bugs. There are also some changes in build system and new extra files bundled with vifm.

The beta stage will last about two weeks. In case any bugs are found during this period, another beta version will be released.

Main changes:
The author would like to say "Thank you" to the following people for their suggestions and bug reports (the order is alphabetical, hope no one was forgotten): More detailed list of changes.

Configuration: Documentation: Macros: :set command and options: Color scheme related changes: TUI (Text User Interface): Menus and dialogs: Command-line mode related changes: Other changes: Major fixes: See change log for full list of changes and by whom they were suggested.

Vifm-0.7.5-beta.tar.bz2

Vifm-win32-0.7.5-beta-binary.zip





January 21, 2013

vifm v0.7.4b release

This version is a minor bugfix release. It doesn't contain any new features. The release fixes more than 17 bugs found since version 0.7.4a.

Two weeks since beta version was published have passed. Since no bugs were reported, the beta version is now released as 0.7.4b without any changes except version number.

Fixes in this version are related to the following subjects: See change log for full list of fixes.

Vifm-0.7.4b.tar.bz2

Vifm-win32-0.7.4b-binary.zip





January 7, 2013

vifm v0.7.4b beta testing has started

This version is a minor bugfix release. It doesn't contain any new features. The release fixes more than 17 bugs found since version 0.7.4a.

Because of promise not to release anything without beta-testing, even this bugfix release has a beta stage, which should last about two weeks. In case some bugs will be found, a second beta will be released in a week.

Fixes are related to the following subjects: See change log for full list of fixes.

Vifm-0.7.4b-beta.tar.bz2

Vifm-win32-0.7.4b-beta-binary.zip





October 22, 2012

vifm v0.7.4a

0.7.4 package contains configuration files of autotools of different versions. As a result it's not always possible to build vifm 0.7.4 by running `./configure && make`. The author is sorry about wasted time of users spent on building vifm with partially broken build system.

Anyway this mistake has also a good point. 0.7.4a fixes several bugs, some of which are related to new features.

Thanks to everyone who reported issues with building or using vifm 0.7.4.

See change log for full list of fixes.

P.S. To prevent similar issues in the future and make release versions more stable next versions of vifm will get at least one beta. If you want to participate in beta-testing of future releases (even trying to build and run vifm would be great), please subscribe to vifm-announce mailing list to be notified about availability of beta-version using this link.

Vifm-0.7.4a.tar.bz2

Vifm-win32-0.7.4a-binary.zip





October 18, 2012

vifm v0.7.4

0.7.4 is a minor release, which improves existing features as well as adds some new ones.

There are two main directions in which improvements were made. One of them is TUI, which now has support of multiple columns and ls-like view as well as customizable file name decoration (prefix and suffix). The second one is connected with command interpreter, which now supports builtin functions, conditional operators and conditional execution of commands (using if-else-endif statements). Additionally, vifm's memory footprint was made smaller and running of programs associated with files made smarter (won't stop until existing program is found).

Main changes: More detailed list of changes. Configuration: Only on Windows: Normal and visual modes related changes: Command-line mode related changes: :set command and options: Completion: TUI (Terminal User Interface): Color scheme related changes: Key bindings: Other changes: And fixes of bugs and memory leaks.

Vifm-0.7.4.tar.bz2

Vifm-win32-0.7.4-binary.zip





June 23, 2012

vifm v0.7.3a

It happens some bugs are discovered just after making a new release. And it happened with vifm 0.7.3, which was tested, but apparently not enough. So 0.7.3a is a bugfix release, which contains fixes for one serious bug and several small ones as well as adds some more information to the documentation and very small enhancements.

If you would like to be notified about future releases of vifm or some important news related to vifm by email, consider subscribing to recently created vifm-announce@lists.sourceforge.net read-only mailing list. You can do this by following this link.

Though this is a bugfix release it has some changes since v0.7.3 that should be mentioned:

Completion: Documentation: :set command and options: TUI (Terminal User Interface): Command-line mode related changes: Performance: Normal and visual modes related changes: And bug fixes.

Vifm-0.7.3a.tar.bz2

Vifm-win32-0.7.3a-binary.zip





June 3, 2012

vifm v0.7.3 release

If you would like to be notified about future releases of vifm or some important news related to vifm by email, consider subscribing to recently created vifm-announce@lists.sourceforge.net read-only mailing list. You can do this by following this link.

Changes since v0.7.2 in general: Changes since v0.7.2 in details:

Completion: TUI (Terminal User Interface): Normal and visual modes related changes: Configuration: Only on Windows: Macros: Command-line mode related changes: Menus and dialogs: Other changes:
Plus bug fixes of course.

Vifm-0.7.3.tar.bz2

Vifm-win32-0.7.3-binary.zip





February 19, 2012

vifm v0.7.2
Changes since v0.7.1 :set command and options: Command-line mode related changes: Angle bracket notation: Only on Windows: Normal and visual modes related changes: Configuration: For Vim: Other changes: Vifm-0.7.2.tar.bz2

Vifm-win32-0.7.2-binary.zip





November 15, 2011

vifm v0.7.1
Major changes since v0.7.0:
Changes in details

:set command and options: Angle bracket notation: Command-line mode related changes: Completion: Normal and visual modes related changes: Menus and dialogs: TUI (Terminal User Interface): File cloning: Only on Windows: For Vim: Other changes: Vifm-0.7.1.tar.bz2

Vifm-win32-0.7.1-binary.zip





September 29, 2011

vifm v0.7.0 is out!
And as it was promised vifm is back on Windows!

This release breaks compatibility a little, which was done intensionally to make vifm more vi-like. I hope that wont make too much discomfort for users, at least I tried to reduce discomfort as much as I can. In particular, an utility program named vifmrc-converter is shipped with vifm now. It's main purpose is to automatically convert configuration files (vifmrc, vifminfo, startup and colorschemes files) to new format. You don't have to run it by yourself, vifm will do this for you after asking some questions at first startup.

Here are the main changes by categories.

Configuration: Normal and visual modes related changes: Command-line mode related changes: Completion: Macros: :set command and options: Color scheme related changes: Only on Windows: For Vim: Other changes: Vifm-0.7.0.tar.bz2

Vifm-win32-0.7.0-binary.zip





July 20, 2011

Main changes in vifm-0.6.3:
See ChangeLog for details. Also see THANKS file that was added in this release.

Vifm-0.6.3.tar.bz2

Vifm-win32-0.5.2-binary.zip





July 02, 2011

Most of programs don't write their configuration files themselves, but vifm does. And I want to ask users about this a bit strange behaviour. Do you think that vifm should write vifmrc on exit? Or maybe it should write some minimum to a separate file like Vim does?

If you have any ideas how this should be implemented (with backward compatibility of course) in vifm 0.7 please read small discussion here and write your opinion on the forum (it's opened for anonymous users).





June 24, 2011

Broken %F macro

Vifm-0.6.2 has broken %F user command macro. It doesn't add path of other pane. Sorry. It's already fixed in the repositories.

P.S. Vifm-0.6.3 is almost ready and will be available soon. Besides bug fixes it will provide more convenient way to rename multiple files, the undo list and a second format of FUSE mount for easier use of sshfs with vifm.





June 19, 2011

Vifm-0.6.2.

This release fixes some bugs and adds several commands for different modes.

Main changes:
See ChangeLog for details and AUTHORS for information about authors.

Vifm-0.6.2.tar.bz2

Vifm-win32-0.5.2-binary.zip





June 11, 2011

Vifm-0.6.1 is available.

Windows version remains unchanged for now. I'm planning to use one code base for both *nix and Windows platforms and it would take some time to do that.

Major changes since 0.5:
See ChangeLog for details.

Vifm-0.6.1.tar.bz2

Vifm-win32-0.5.2-binary.zip





August 7, 2009

Vifm-0.5 is available. This release is mainly user contributed patches and a new port for Windows. A filetype setting was added to allow the mounting of files with fuse-zip and other filesystems based on fuse. The :com input was changed to accept wide characters. The Windows port is missing some of the features of the Unix version but it is useful and stable enough for an initial release. The following commands were added in the Windows port.
:copy
:move
:volume - list mounted volumes.

Vifm-0.5.tar.bz2

Vifm-win32-0.5.2-binary.zip

Git Repositories

vifm - Currently the main development branch.

git://vifm.git.sourceforge.net/gitroot/vifm/vifm

vifm-w32 - Windows port of vifm.

git://vifm.git.sourceforge.net/gitroot/vifm/vifm-w32

Get vifm at SourceForge.net. Fast, secure and Free Open Source software downloads