yazi

yazi

yazi

软件

5

软件描述

Yazi(意为“鸭子”)是一个基于非阻塞异步 I/O 编写的用 Rust 语言实现的终端文件管理器。它旨在提供高效、易用且可定制的文件管理体验。

官方网站

访问软件的官方网站了解更多信息

官方认证

yazi-rs.github.io

安全链接HTTPS

什么是 yazi?

Yazi(意为“鸭子”)是一个基于非阻塞异步 I/O 编写的 Rust 语言终端文件管理器,旨在提供高效、易用且可定制的文件管理体验。
🚀 完全异步支持:所有 I/O 操作均为异步,CPU 任务分布在多个线程中,充分利用可用资源。
💪 强大的异步任务调度与管理:支持实时进度更新、任务取消以及内部任务优先级分配。
🖼 支持多种图像协议:集成了 Überzug++ 和 Chafa,覆盖几乎所有终端。
🌟 内置代码高亮与图像解码:结合预加载机制,显著提升了图像和普通文件的加载速度。
🔌 并发插件系统:支持 UI 插件(重写大部分界面)、功能插件、自定义预览器/预加载器/获取器;仅需少量 Lua 代码即可实现。
📡 数据分发服务:基于客户端-服务器架构(无需额外的服务器进程),集成基于 Lua 的发布-订阅模型,实现跨实例通信和状态持久化。
📦 包管理器:通过一条命令即可安装插件和主题,并自动保持更新,或锁定到特定版本。
🧰 集成 ripgrep、fd、fzf、zoxide
💫 类 Vim 的输入/选择/查找/通知组件,支持 cd 路径的自动补全
🏷 支持多标签页、跨目录选择、可滚动预览(适用于视频、PDF、归档文件、目录、代码等)
🔄 批量重命名、视觉模式、文件选择器
🎨 主题系统、鼠标支持、回收站、自定义布局、CSI u
……更多功能!

主要功能

评分5 / 5.0

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。