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 完成所有操作,心流不断。