Skip to content

Yazi

次世代終端檔案管理器

軟體分類 生產力 / 系統工具
軟體標籤
rated-1styleAutomation toolsMicrosoft PowerPoint
開發廠商 sxyazi
Stars
33.7k
Forks
719
License
MIT
Version
v0.4.2
Update
2026-03-10
OS

產品說明

Yazi (鴨子) 是一款基於 Rust 語言開發的現代化終端機檔案管理器。如果你覺得 Midnight Commander 的介面過於復古,或是覺得 Ranger 的 Python 效能遇到瓶頸,那麼 Yazi 就是你的終極解答。

它採用了非同步 I/O (Async I/O) 架構,這意味著即使在載入數千個檔案或網路磁碟時,操作依然絲滑流暢,不會卡頓。最令人驚豔的是它內建了高清圖像預覽協議,能直接在終端機(Terminal)視窗內顯示圖片、影片縮圖甚至 PDF 內容,打破了傳統 CLI 工具只能看文字的限制。

核心特色:

  • 極速效能:Rust 語言加持,啟動與導航幾乎零延遲,記憶體佔用極低。
  • 圖像預覽:支援 Kitty、Sixel 等協議,直接在終端機內預覽高解析度圖片與媒體。
  • Vim 操作邏輯:預設採用 Vim 鍵位(h/j/k/l),讓開發者能無縫接軌,無需離開鍵盤。
  • Lua 外掛系統:高度可擴充,使用者可以使用 Lua 語言編寫腳本來擴充功能。
  • 跨平台支援:完美支援 Linux、macOS 與 Windows (需配合 Windows Terminal)。

常用指令

Yazi 的操作邏輯深受 Vim 啟發,主要依賴單鍵快捷鍵,而非組合鍵。

啟動與基礎操作

# 啟動 Yazi
yazi

# 啟動並直接跳轉到指定目錄
yazi /path/to/project
按鍵功能說明對應動作
h / j / k / l導航 (Navigation)左(回上一層) / 下 / 上 / 右(進入目錄)
Space選取 (Select)選取當前檔案(可多選)
v視覺模式 (Visual)進入視覺選擇模式,類似 Vim
y複製 (Yank)複製選取的檔案
x剪下 (Cut)剪下選取的檔案
p貼上 (Paste)貼上檔案
d刪除 (Delete)將檔案移至垃圾桶 (Trash)
/搜尋 (Find)在當前目錄進行過濾搜尋
z跳轉 (Zoxide)配合 zoxide 快速跳轉到常用目錄
q離開 (Quit)關閉程式

進階技巧

  • 預覽媒體:只需將游標停留在圖片 (.jpg, .png) 或影片檔上,右側面板會自動顯示預覽圖。
  • 批量更名:選取多個檔案後按下 r,Yazi 支援使用編輯器進行批量重新命名(Bulk Rename)。
  • 整合 Shell:按下 ; 可以開啟命令列輸入框,對當前選取的檔案執行 Shell 指令。
  • Shell Wrapper:建議在 Shell 設定檔中配置 function,讓 Yazi 結束時 Shell 自動跳轉到最後瀏覽的目錄(CWD)。

操作介面