Files

Yazi – terminal file manager

In Operation

By default, Yazi has the sublime nerd-fonts enabled, but they can be disabled if you’re old school.

Here’s an image of Yazi in action showing the icons taken with image previews with image decoding and downscaling. These previews are scrollable, and not just limited to images. We can preview videos, PDFs, archives, and more.

Yazi
Click image for full size

For navigation we can use the Vim-like keys (h j k l) or use the arrow keys.

What else does Yazi offer?

  • Visual Mode and Batch Rename.
  • Built-in code highlighting.
  • Vim-like Input & Select Component
  • Multi-Tab and fzf, zoxide
  • Multi-Select & Task Management
  • Incremental Find
  • Good search functionality.
  • Plugins written in Lua.
  • Themes.

Summary

Yazi is a very promising, fast, well optimized, and beautiful file manager. It’s designed to ensure time-consuming tasks are processed in a non-blocking manner.

We wouldn’t currently recommend using it in a production environment given that it’s in a very early stage of development. But we are definitely advocates of the program.

There are a lot of keybindings to learn, and these are not finalised.

The whole is greater than the sum of its parts is a very famous quote from Aristotle, a Greek philosopher and scientist. This quote is particularly pertinent with Yazi. It derives a lot of its power from third-party console-based utilities.

Website: yazi-rs.github.io
Support: GitHub Code Repository
Developer: sxyazi
License: MIT License

Yazi is written in Rust. Learn Rust with our recommended free books and free tutorials

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our FAQ before making a comment.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments