FileView (fv)
A minimal, fast terminal file browser with vim-like keybindings
English | 日本語
Why fv?
- Instant startup - No config needed, just
cargo install fileview - Image preview - Kitty/iTerm2/Sixel support with auto-detection
- Git integration - Color-coded file status at a glance
- Vim keybindings - Navigate with j/k/h/l
- Fuzzy finder - Quick file search with
Ctrl+P
Quick Start
Features
| Feature | Description |
|---|---|
| Tree navigation | Expand/collapse with vim keys |
| Multi-select | Batch operations on files |
| Preview panel | Text, images, hex dump |
| File operations | Create, rename, delete, copy/paste |
| Fuzzy finder | Ctrl+P for quick search |
| Mouse support | Click, scroll, drag |
| Nerd Fonts | Icons enabled by default |
Image Preview
FileView auto-detects your terminal:
| Terminal | Protocol |
|---|---|
| Kitty / Ghostty / Konsole | Kitty Graphics |
| iTerm2 / WezTerm / Warp | iTerm2 Inline |
| Foot / Windows Terminal | Sixel |
| VS Code / Alacritty | Halfblocks |
Keybindings (Quick Reference)
| Key | Action |
|---|---|
j/k |
Navigate up/down |
h/l |
Collapse/expand |
g/G |
Top/bottom |
Space |
Toggle mark |
/ |
Search |
Ctrl+P |
Fuzzy finder |
P |
Preview panel |
q |
Quit |
CLI Options
)
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Cancelled (pick mode) |
| 2 | Runtime error |
| 3 | Invalid arguments |
Shell Integration
# Add to .bashrc or .zshrc
Installation Options
# Standard install
# With Chafa support (better image quality on basic terminals)
License
MIT