Yazi极速终端文件管理器

联合创作 · 2023-09-29 12:07

Yazi(中文“鸭子”)是一个用 Rust 编写的终端文件管理器,基于非阻塞异步 I/O。它旨在提供高效、用户友好且可定制的文件管理体验。

注意:Yazi 目前正在积极开发中,可能不稳定。

特性

  • 完全异步支持:所有 I/O 操作都是异步的,CPU 任务分布在多个线程上,充分利用可用资源。
  • 强大的异步任务调度和管理:提供实时进度更新、任务取消和内部任务优先级分配。
  • 内置支持多种图像协议:还与Überzug++集成,覆盖几乎所有终端。
  • 内置代码高亮和图像编码:结合预缓存机制,大大加速图像和普通文件的加载。
  • 与 fd、rg、fzf、zicide 集成
  • 类似 Vim 的输入组件和选择组件
  • 多选项卡支持,可滚动预览(适用于视频、PDF、档案、目录、代码等)
  • 批量重命名、可视模式、文件选择器
  • 题系统、自定义布局、垃圾桶、CSI u
  • ... 

浏览 59
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报