Yazi
Must
To use Yazi, you must have the following prerequisites installed:
file (for file type detection)
Optional
Yazi can be optionally extended with other command line tools to enable additional features.
nerd-fonts (recommended)
ffmpeg (for video thumbnails)
7-Zip (for archive extraction and preview)
jq (for JSON preview)
poppler (for PDF preview)
fd (for file searching)
rg (for file content searching)
fzf (for quick file subtree navigation, >= 0.53.0)
zoxide (for historical directories navigation, requires fzf)
resvg (for SVG preview)
ImageMagick (for Font, HEIC, and JPEG XL preview)
xclip / wl-clipboard / xsel (for Linux clipboard support)
Compile
sudo dnf in chafa fzf
cargo install --locked yazi-fm yazi-cli
Use
yazi
or in nushell with this use only y
def --env y [...args] {
let tmp = (mktemp -t "yazi-cwd.XXXXXX")
yazi ...$args --cwd-file $tmp
let cwd = (open $tmp)
if $cwd != "" and $cwd != $env.PWD {
cd $cwd
}
rm -fp $tmp
}
Then run yazi
y
Yazi Keymap
F1 for keybindings