[WIN] yazi - 超快文件管理器,就是有点丑

一款采用 Rust 语言开发的超快文件管理器「yazi」提供了 Windows、macOS、Linux 版本,支持预览文本文件、pdf 文件、图像、视频,内置代码高亮功能。因为采用 Tokio 作为其异步运行时,以非阻塞的方式处理任务,所以运行起来超快。

20241204-2

功能介绍

  • 全异步支持:所有 I/O 操作都是异步的,CPU 任务分布在多个线程上,充分利用资源,以实现快速响应和处理文件。
  • 强大的异步任务调度和管理:提供实时进度更新、任务取消和内部任务优先级分配的功能。
  • 内置多种图像协议支持:集成了 Überzug++ 和 Chafa,几乎覆盖了所有终端,支持多种图像协议。
  • 内置代码高亮和图像解码:结合预加载机制,大大加快了图像和普通文件的加载速度。
  • 并发插件系统:支持 UI 插件(重写大部分 UI)、功能插件、自定义预览器/预加载器/获取器,只需一些 Lua 代码片段。
  • 数据分发服务:基于客户端-服务器架构构建(无需额外的服务器进程),集成了基于 Lua 的发布-订阅模型,实现跨实例通信和状态持久化。
  • 包管理器:允许用户通过一个命令安装插件和主题,保持它们始终更新,或将它们固定到特定版本。
  • 与常见工具集成:集成了 ripgrep、fd、fzf、zoxide 等工具,提供 Vim 风格的输入/选择/确认/通知组件,以及 cd 路径的自动补全。
  • 多标签支持和跨目录选择:支持多标签操作和跨目录选择,以及可滚动预览(适用于视频、PDF、压缩包、目录、代码等)。
  • 批量重命名和视觉模式:提供批量重命名、视觉模式和文件选择器的功能。
  • 主题系统和鼠标支持:拥有主题系统、鼠标支持、垃圾箱、自定义布局等特性。

下载地址

  • 网盘下载:
    https://pan.quark.cn/s/27ad38c5b757
  • 项目地址:
    https://github.com/sxyazi/yazi