Yazi
Yazi 是一个 Rust 编写的终端文件管理器(TUI File Manager),主打异步 I/O 和实时文件预览(图片、视频、PDF 等)。对重度终端用户特别是 Claude Code 用户极为友好。
核心能力
- 图片预览:光标移到图片上,右侧栏直接渲染缩略图
- 视频预览 + 时间轴拖拽:J/K 键前进/后退 5 秒,终端内浏览视频内容
- PDF 预览:通过 poppler 渲染
- 全文搜索:集成 fd(文件名)和 ripgrep(内容)
- 目录跳转:集成 zoxide,智能跳转历史目录
- Shell 跟随:退出时自动 cd 到最后停留的目录
安装
brew install yazi ffmpeg sevenzip jq poppler fd ripgrep fzf zoxide resvg imagemagick font-symbols-only-nerd-font项目
GitHub: https://github.com/sxyazi/yazi
与 Claude Code 的关系
Claude Code 处理代码、文档、命令行操作;yazi 补齐「不切窗口浏览文件」的空白。一个 iTerm 完成所有操作,心流不断。