Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

Official Resources

Yazi Github

Yazi Page


Crates.io