Vifm

Software Screenshot:
Vifm
Software Details:
Version: 0.8.1a updated
Upload Date: 7 Mar 16
Developer: Ken Steen
Distribution Type: Freeware
Downloads: 20

Rating: 1.0/5 (Total Votes: 2)

Vifm is an open source, cross-platform and freely distributed ncurses-based two-pane file manager with keybindings in the style of the Vi software, heavily inspired by the Mutt application. It runs on GNU/Linux, BSD, Solaris, Microsoft Windows, and Mac OS X operating systems.

Allows renaming of multiple files and supports bookmarks

Among its features, we can mention support for renaming multiple files simultaneously, support for bookmarks, UTF-8 support, user mappings like in Vi, support of filename modifiers, customizable file viewers, support for color schemes, and support for FUSE-based file systems.

Provides multi-block selection and undo/redo for operations

In addition to the above features, the program provides multi-block selection, support for editing files in external applications, support for registers, undo and redo for operations, support for user defined commands, support for ranges in commands, trash support, and operation backgrounding.

Integrates with TMux and GNU screen

Vifm can be easily integrated with the TMux and GNU screen applications. It features a ls-like view mode, a shell-like command line editing, single pane or or two-pane view modes, multicolumn view mode, as well as a less-like preview mode that offers support for colors.

Keyboard controls

j - moves down, k - moves up, l - moves into a directory or launches a file, h - moves up one directory, gg - move to the top of the file list, G - move to the bottom of the file list, 14G - move to the 14th file in the list, Ctrl-F or Page Down - move forward one page, and Ctrl-B or Page Up - move back one page.

Additionally, 25% - move to the file that is 25 percent from the top of the list, :34[Enter] - move to the 34th file, :0[Enter] - move to the top of the list, :$[Enter] - move to the bottom of the list, Space Bar or Tab Key toggles between the two file lists, and Ctrl+G creates a window showing detailed information about the current file.

What is new in this release:

  • Added multiblock "selection" (in quotes because it's also block deselection and inversion of selection for completeness).
  • Added progress bar for file operations. Available only if 'syscalls' option is set (please be careful with that, check basic operations on temp files before using this with important data).
  • Added names for 256 colors, highlight group for inactive cursor, ":highlight clear" command.
  • Some improvements for cancelling operations.
  • Better implementation of emptying trash directories.
  • New types of conflict resolution.
  • Several extensions for filtering with user-defined commands.
  • More customizable UI (borders, padding).
  • Smarter path completion.
  • Separated Vifm and Vim plugin documentation.
  • A couple of extensions for Vim plugin (for mail and bulk file renaming).

What is new in version 0.8:

  • Added multiblock "selection" (in quotes because it's also block deselection and inversion of selection for completeness).
  • Added progress bar for file operations. Available only if 'syscalls' option is set (please be careful with that, check basic operations on temp files before using this with important data).
  • Added names for 256 colors, highlight group for inactive cursor, ":highlight clear" command.
  • Some improvements for cancelling operations.
  • Better implementation of emptying trash directories.
  • New types of conflict resolution.
  • Several extensions for filtering with user-defined commands.
  • More customizable UI (borders, padding).
  • Smarter path completion.
  • Separated Vifm and Vim plugin documentation.
  • A couple of extensions for Vim plugin (for mail and bulk file renaming).

What is new in version 0.7.8:

  • Added multiblock "selection" (in quotes because it's also block deselection and inversion of selection for completeness).
  • Added progress bar for file operations. Available only if 'syscalls' option is set (please be careful with that, check basic operations on temp files before using this with important data).
  • Added names for 256 colors, highlight group for inactive cursor, ":highlight clear" command.
  • Some improvements for cancelling operations.
  • Better implementation of emptying trash directories.
  • New types of conflict resolution.
  • Several extensions for filtering with user-defined commands.
  • More customizable UI (borders, padding).
  • Smarter path completion.
  • Separated Vifm and Vim plugin documentation.
  • A couple of extensions for Vim plugin (for mail and bulk file renaming).

What is new in version 0.7.6:

  • Added interactive local filter.
  • Added external editing of command-line content with 'vicmd'.
  • Added integration with tmux.
  • Added options to configure external commands for :apropos, :find, :grep and :locate commands.
  • Added desktop entry file (*nix only) and updated application icon.
  • Fixed build for some combinations of OS/environments (OS X, 32/64-bit cygwin, Windows).

What is new in version 0.7.5:

  • This version added parsing of escape codes, improved existing features, and fixed bugs.
  • There were also some changes to the build system, and new extra files were bundled.

What is new in version 0.7.4b:

  • The version fixes more than 17 bugs.
  • It does not contain any new features.

What is new in version 0.7.4a:

  • This version fixed build problems that were caused by using different versions of autotools.
  • Several bugs were fixed, some of which were related to new features.

What is new in version 0.7.4:

  • There are two main directions in which improvements were made.
  • One of them is TUI, which now has support for multiple columns and ls-like view as well as customizable file name decoration (prefix and suffix).
  • The second one is connected with the command interpreter, which now supports built-in 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 an existing program is found).

What is new in version 0.7.3a:

  • This version fixes one serious bug and several small ones, adds some more information to the documentation, and adds very small enhancements.

What is new in version 0.7.2:

  • This version implements basic communication between different instances of vifm.
  • It improves configuration initialization on startup.
  • It implements some features on Windows that were absent for this platform before.
  • It makes vifm faster to figure out that directory content was changed.
  • There are other less significant changes.

What is new in version 0.7.1:

  • This version changes the meaning of the :split command (so replace it with :vsplit in your vifmrc), adds backgrounding of the :copy, :move, :delete, ga, and gA commands, adds horizontal splitting and keys to control the size of the panes, adds a less-like view mode, makes some changes to the Vim plugin, and makes the Windows version much more usable.

Requirements:

  • Ncurses

Similar Software

Comments to Vifm

Comments not found
Add Comment
Turn on images!