Difference between revisions of "Package:Vifm"

From Funtoo
Jump to navigation Jump to search
(color themes)
(better description and features from vifm wiki)
Line 5: Line 5:
|Homepage=http://vifm.info/
|Homepage=http://vifm.info/
}}
}}
Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt.
'''Vifm''' is an [https://en.wikipedia.org/wiki/Ncurses ncurses] based file manager with [https://en.wikipedia.org/wiki/Vi vi] like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from [https://en.wikipedia.org/wiki/Mutt_(email_client) mutt]. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands.
 
== Features ==
 
* cross-platform (GNU/Linux, *BSD, Solaris, Windows, Mac OS)
* [https://en.wikipedia.org/wiki/UTF-8 UTF-8] support
* user mappings (almost like in vi)
* ranges in command-line commands
* user defined commands (support ranges)
* registers
* operation undoing/redoing
* [https://en.wikipedia.org/wiki/Filesystem_in_Userspace FUSE] file systems support
* trash
* multiple files renaming (also known as "bulk renaming" or [https://en.wikipedia.org/wiki/Batch_renaming "batch renaming"])
* filename modifiers
* Color schemes
* file name color according to generic file type
* path specific colorscheme customization
* bookmarks
* operation backgrounding
* customizable file viewers
* handy [https://en.wikipedia.org/wiki/Less_(Unix) less]-like preview mode with support of colors
* (interactive) filtering out and searching for files using regular expressions
* one or two pane view
* shell-like command line editing
* multicolumn view
* [https://en.wikipedia.org/wiki/Ls ls]-like view
* customizable file name prefixes and suffixes
* built-in integration with [https://en.wikipedia.org/wiki/GNU_Screen GNU Screen] and [https://en.wikipedia.org/wiki/Tmux tmux]
* external editing of command line


== Color themes ==
== Color themes ==

Revision as of 15:19, September 30, 2014

Vifm

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, 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.

Features

  • cross-platform (GNU/Linux, *BSD, Solaris, Windows, Mac OS)
  • UTF-8 support
  • user mappings (almost like in vi)
  • ranges in command-line commands
  • user defined commands (support ranges)
  • registers
  • operation undoing/redoing
  • FUSE file systems support
  • trash
  • multiple files renaming (also known as "bulk renaming" or "batch renaming")
  • filename modifiers
  • Color schemes
  • file name color according to generic file type
  • path specific colorscheme customization
  • bookmarks
  • operation backgrounding
  • customizable file viewers
  • handy less-like preview mode with support of colors
  • (interactive) filtering out and searching for files using regular expressions
  • one or two pane view
  • shell-like command line editing
  • multicolumn view
  • ls-like view
  • customizable file name prefixes and suffixes
  • built-in integration with GNU Screen and tmux
  • external editing of command line

Color themes

There is seperate git repository containing a collection of color themes for vifm.

If you would like to just have one theme you could download it via wget like this:

user $  wget -P ~/.vifm/colors https://raw.githubusercontent.com/vifm/vifm-colors/master/solarized-dark

If you prefer to download all themes you could clone the entire repository, and stay up to date.

user $  rm -rf ~/.vifm/colors
user $  git clone https://github.com/vifm/vifm-colors ~/.vifm/colors

To check for updates just type

user $  cd ~/.vifm/colors.
user $  git pull

USE-Flags

  • X
  • extended-keys
  • gtk
  • magic
  • developer
  • vim
  • vim-syntax