Yazi極速終端文件管理器
Yazi(中文“鴨子”)是一個(gè)用 Rust 編寫的終端文件管理器,基于非阻塞異步 I/O。它旨在提供高效、用戶友好且可定制的文件管理體驗(yàn)。
注意:Yazi 目前正在積極開(kāi)發(fā)中,可能不穩(wěn)定。
特性
- 完全異步支持:所有 I/O 操作都是異步的,CPU 任務(wù)分布在多個(gè)線程上,充分利用可用資源。
- 強(qiáng)大的異步任務(wù)調(diào)度和管理:提供實(shí)時(shí)進(jìn)度更新、任務(wù)取消和內(nèi)部任務(wù)優(yōu)先級(jí)分配。
- 內(nèi)置支持多種圖像協(xié)議:還與überzug++集成,覆蓋幾乎所有終端。
- 內(nèi)置代碼高亮和圖像編碼:結(jié)合預(yù)緩存機(jī)制,大大加速圖像和普通文件的加載。
- 與 fd、rg、fzf、zicide 集成
- 類似 Vim 的輸入組件和選擇組件
- 多選項(xiàng)卡支持,可滾動(dòng)預(yù)覽(適用于視頻、PDF、檔案、目錄、代碼等)
- 批量重命名、可視模式、文件選擇器
- 題系統(tǒng)、自定義布局、垃圾桶、CSI u
- ...
評(píng)論
圖片
表情
