or go to full-text search page →

Search

Search IconIcon to open search

Yazi

Last updatedUpdated: by Simon Späti · CreatedCreated: · 2 min read recently updated Recent changes today +4 / −1 words last week published · 251 words

Yazi is a blazing-fast terminal file manager to replace GUI-first file managers.

For me, it’s a better Ranger that I used for years, built in Rust. Nice: it shows images out of the box, is super fast, supports Zoxide with Z, and can preview large files with DuckDB.

# Keybindings

Keybindings I most use.

# Most Importan

  • z for zoxide
  • Z for fuzzy search
  • s search by file name (fd)
  • S search by content (rg)
  • ~ or F1 for help

# Default

See all in yazi/yazi-config/preset/keymap.toml. Find GitHub with all the information.

# Extensions

# Install DuckDB Extentsion

DuckDB to preview parquet, json, CSV etc.

# Install

https://github.com/wylie102/duckdb.yazi/tree/main?tab=readme-ov-file#installation

1
ya pkg add wylie102/duckdb

# What is it

Yazi plugin that uses DuckDB to preview data files

TL;DR: duckdb.yazi is a Yazi plugin leveraging DuckDB for rapid data file preview and summarization, enhancing file exploration within the Yazi file manager in the terminal.

For example, with duckdb.yazi plugin, you can instant preview .csv, .json, .parquet, and .tsv files directly within the Yazi file manager. Yazi, in case you haven’t heard, is a Ranger alternative, a fast terminal file manager written in Rust based on async I/O. It allows us to show images and now also data set files that we can explore immediately.

# Alternative

# Further Reads


Origin: