Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/vifmPublic

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.

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.3party
NotificationsYou must be signed in to change notification settings

vifm/vifm

Repository files navigation

      

Vifm is a curses based Vim-like file manager extended with some usefulideas from mutt. If you use Vim, Vifm gives you complete keyboard controlover your files without having to learn a new set of commands. It goes notjust about Vim-like keybindings, but also about modes, options, registers,commands and other things you might already like in Vim.

Just like Vim, Vifm tries to adhere to the Unix philosophy. So instead ofworking solutions which are set in stone user is provided with a set ofmeans for customization of Vifm to one's likings. Though builtinfunctionality should be enough for most of use cases.

Version 0.15. This file last updated on 28 September 2025.

Resources and Contacts

UsageLink
Websitehttps://vifm.info/
Wikihttps://wiki.vifm.info/
Q & Ahttps://q2a.vifm.info/

Communication

ReasonChannel
Bugs & Feature RequestsGitHub,SourceForge or viaemail
Preferred place for asking usage questionsPosting on theQ&A site
Read-only and very low traffic news mailing listvifm-announce

Other resources

UsageWhere to find
RepositoriesGitHub andSourceForge
Vim PluginRepository
Colorschemes (maintained)Repository andcolorscheme-previews
Devicons/favicons[1],[2]
vifmimg (image preview)Repository (usingÜberzug to display the images)
sixel image previewRepository (forSixel-capable terminals)
thu.sh (image preview)Repository (Sixel or Kitty)

Screenshots

ScreenshotScreenshot

More screenshots arehere.

Getting Started

A good idea for quick start might be skimming overcheatsheet for the mainmode (that is Normal mode), reading some sections on basic usage onthe wiki and looking at sample configuration file (run:edit $MYVIFMRC).

How well Vifm will serve you in part depends on how well you understand itsVim-like nature. The following posts are highly recommended reads to help youimprove with that:

Installation

Below are some suggestions on how Vifm can be installed in variousenvironments using methods most native to them.

OS, distribution or package managerInstallation command
Alpineapk add vifm
Arch and derivatives (e.g., Manjaro)pacman -S vifm
Debian and derivatives (e.g., Ubuntu)apt install vifm
Fedora and derivatives (e.g., Rocky, Qubes OS, RHEL)dnf install vifm oryum install vifm
FreeBSDpkg install vifm
Gentooemerge vifm
Guixguix package -i vifm
Linuxbrewbrew install vifm
NetBSDpkg_add vifm orpkgin install vifm
Nixnix-env -i vifm
OpenBSDpkg_add vifm
OpenSUSEzypper install vifm
Slackwaresbopkg -i vifm
macOSbrew install vifm orport install vifm

AppImage

In case of a Linux distribution which doesn't package Vifm or which offers anoutdated version, an AppImage binary can be used to avoid compiling fromsources. This method of installation requires downloading an.AppImage fileon a system younger than 10 years with a FUSE-capable kernel and marking thatfile as executable.

As a convenience, here are commands that download AppImage binary for the latestrelease and save it as~/.local/bin/vifm (thanks to@benelan, seeGitHub#975).Note that helpers likevifm-pause (used by:!!) aren'taccessible in AppImage before v0.15.

curl +sed

curl -Lso~/.local/bin/vifm \"https://github.com/vifm/vifm/releases/latest/download/vifm-v$(        curl -Ls"https://api.github.com/repos/vifm/vifm/releases/latest"|        sed -nE'/"tag_name":/s/.*"v*([^"]+)".*/\1/p')-x86_64.AppImage"&& chmod +x~/.local/bin/vifm

wget +jq

wget -qO~/.local/bin/vifm"$(        wget -qO -"https://api.github.com/repos/vifm/vifm/releases/latest"|        jq -r'.assets[] | select(.name|endswith(".AppImage")) | .browser_download_url')"&& chmod +x~/.local/bin/vifm

License

GNU General Public License, version 2 or later.

About

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.

Topics

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.3party

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp