mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-21 23:01:05 +00:00
docs: feature list
This commit is contained in:
parent
80bfe9ae14
commit
b49de866c1
1 changed files with 11 additions and 0 deletions
11
README.md
11
README.md
|
|
@ -2,6 +2,17 @@
|
|||
|
||||
Yazi ("duck" in Chinese) is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
|
||||
|
||||
- 🚀 **Full Asynchronous Support**: All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources.
|
||||
- 💪 **Powerful Async Task Scheduling and Management**: Provides real-time progress updates, task cancellation, and task priority assignment.
|
||||
- 🌟 **Built-in Code Highlighting and Image Encoding**: Combined with the pre-caching mechanism, greatly accelerates image and normal file loading.
|
||||
- 🖼️ **Built-in Support for Multiple Image Protocols**: Also integrated with Überzug++, covering almost terminals.
|
||||
- 🧰 Integration with fd, rg, fzf, zoxide
|
||||
- 💫 Vim-like Input component, and Select component
|
||||
- 🏷️ Multi-Tab Support, Scrollable Previews (for videos, PDFs, archives, directories, code, etc.)
|
||||
- 🔄 Batch Renaming, Visual Mode
|
||||
- 🎨 Theme System, Custom Layouts, File Chooser, Trash Bin, CSI u
|
||||
- ...and more!
|
||||
|
||||
https://github.com/sxyazi/yazi/assets/17523360/740a41f4-3d24-4287-952c-3aec51520a32
|
||||
|
||||
⚠️ Note: Yazi is currently in active development and may be unstable. The API is subject to change without prior notice.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue