<aside> 🚀 Yazi 是 Rust 编写、全异步 I/O 的终端文件管理器,主打极速响应、预览强大、Vim 键位、高度可配,跨 Windows/macOS/Linux,适合终端重度用户。

</aside>

一、核心定位与亮点


二、安装

Yazi 本体 + 推荐搭配的外部工具(预览、搜索、跳转)。本体必装,其余按需。

2.1 macOS(Homebrew,推荐)

# 本体
brew install yazi ffmpeg sevenzip jq poppler fd ripgrep fzf zoxide imagemagick

# 字体(Nerd Font,显示图标必需)
brew install --cask font-symbols-only-nerd-font

依赖说明:ffmpeg(视频预览帧)、sevenzip(压缩包预览)、jq(JSON 格式化)、poppler(PDF 预览)、fd/rg/fzf/zoxide(搜索与跳转)、imagemagick(图片处理)。

2.2 Linux

# Arch / Manjaro
sudo pacman -S yazi ffmpeg 7zip jq poppler fd ripgrep fzf zoxide imagemagick

# Ubuntu / Debian(仓库版本可能偏旧,建议 cargo 装最新)
sudo apt install ffmpeg 7zip jq poppler-utils fd-find ripgrep fzf zoxide imagemagick
cargo install --locked yazi-fm yazi-cli

2.3 从源码(cargo,拿最新版)

cargo install --locked yazi-fm yazi-cli

yazi-fm 是文件管理器本体,yazi-cli 是命令行辅助(用于 ya 包管理器命令)。


三、界面与核心逻辑