17.3k星!Yazi终端体验颠覆?

2025-09-21 18:14:33 1点赞 11收藏 0评论

在终端里管理文件时,每天在终端和文件系统间来回切换?用 ls/cd/vim 三件套处理文件时总感觉不够顺手?作为现代开发者,我们花了太多时间在重复的文件操作上。总是需要反复输入 ls、cd 命令,想要预览图片或文档更是麻烦,效率实在不高。

17.3k星!Yazi终端体验颠覆?

今天给大家介绍一款用 Rust 编写的终端文件管理器 Yazi,专门解决这些痛点。这个工具不仅支持图片预览,还能实现异步操作,连视频、PDF 都能在终端里直接查看。

17.3k星!Yazi终端体验颠覆?

Yazi文件管理器

这是一款基于终端的文件管理器,采用 Rust 语言开发,并引入了非阻塞异步 I/O 技术。就像给终端装上了"小马达"。你可以同时执行多个操作,比如一边预览高清图片,一边执行文件搜索,界面依然流畅如水。得益于这一设计,用户在执行文件新增、修改或删除等操作时,几乎不会遇到延迟或卡顿,整体体验极为流畅。它不仅让文件管理的效率得到显著提升,还为开发者和终端用户提供了更加高效便捷的操作方式。自开源以来,该项目人气持续攀升,目前在 GitHub 上已收获 26.5K Star,受到广大用户的高度认可与喜爱。适配 Windows、macOS 和 Linux,随时随地搞事情。

17.3k星!Yazi终端体验颠覆?

启动 Yazi 只需要在终端输入 yazi 命令,界面采用类似 Vim 的操作方式。基本操作包括使用 hjkl 键进行导航,Enter 键进入目录或打开文件,q 键退出程序。文件预览会自动显示在右侧面板,支持图片、视频、文档等多种格式。

17.3k星!Yazi终端体验颠覆?

高级功能如多选文件使用 Space 键,批量操作使用 v 进入可视模式,搜索功能按 / 键启动,还可以使用 t 键打开新标签页进行多任务操作。

17.3k星!Yazi终端体验颠覆?

所有文件操作都是异步进行的,CPU 任务分布在多个线程上,充分利用系统资源,文件复制和移动速度明显提升。

17.3k星!Yazi终端体验颠覆?

内置多种图片协议支持,集成 Überzug++ 和 Chafa,几乎覆盖所有终端环境,在 kitty、iTerm2、WezTerm 等主流终端中都能完美显示图片。

17.3k星!Yazi终端体验颠覆?

内置代码语法高亮和图像解码功能,结合预加载机制,当你浏览文件时,它会悄悄预加载周边内容。这种近乎黑科技的体验,让文件预览变得前所未有的顺滑。大大加快图片和代码文件的加载速度。

17.3k星!Yazi终端体验颠覆?

支持 UI 插件和功能插件,可以自定义预览器、加载器等组件,只需要一些 Lua 代码就能扩展功能。通过Lua编写的插件系统,Yazi提供了近乎无限的可能性。你可以自定义界面、添加功能,甚至重写整个UI。这不是简单的插件机制,而是一个完整的发布订阅模型。

17.3k星!Yazi终端体验颠覆?

可以同时打开多个标签页,批量重命名、文件归档解压、跨目录挑选文件,全都一步到位。支持跨目录选择文件,预览功能支持视频、PDF、压缩包、代码和目录等多种格式。并且可以看到进度情况。

17.3k星!Yazi终端体验颠覆?

深度集成 ripgrep、fd、fzf、zoxide 等工具,提供强大的搜索和导航功能,还支持批量重命名和压缩包解压。

17.3k星!Yazi终端体验颠覆?

如果你也在寻找一款能真正提升工作效率的终端工具,不妨试试这只"鸭子"。也许和我一样,你会爱上它的极致性能和优雅设计。毕竟,谁能拒绝一个让工作更轻松的好帮手呢?

https://github.com/sxyazi/yazi

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
11
扫一下,分享更方便,购买更轻松