Description
Vifm is a text-mode file manager inspired by the text editor Vim. It runs in terminals and allows users to navigate, manage, and manipulate files and directories using commands and keyboard shortcuts similar to Vim. Vifm is widely used by system administrators, developers, and enthusiasts of text-based interfaces.
Main Features
- Vim-based Interface:
- Uses Vim-style keyboard shortcuts and commands (e.g., h, j, k, l for navigation).
- Supports modes (normal, visual, command) for efficient operations.
- File Navigation and Management:
- Tree directory navigation with dual-pane support to facilitate copying and moving.
- Operations like copy, move, delete, rename, create files/directories, and manage permissions.
- Support for bookmarks for quick access to favorite directories.
- File Preview:
- View file content directly in the panel (texts, images in compatible terminals, etc.).
- Support for previewing compressed files (e.g., zip, tar) without extracting them.
- Customization:
- Configurable via vifmrc file (color settings, shortcuts, custom commands).
- Support for color schemes (themes) and interface customization.
- Allows mapping custom commands and integrating scripts.
- Advanced Features:
- Support for regular expressions for searching and filtering files.
- Integration with external tools (e.g., editors like Vim, media viewers).
- Support for plugins to extend functionalities.
- Command and navigation history.
- Batch Operations:
- Allows selecting multiple files (visual mode) for bulk operations.
- Support for batch commands via internal command line.
- File System Support:
- Compatible with local and remote file systems (via FUSE, SSHFS, etc.).
- Support for symbolic links and POSIX permissions.