Zum Inhalt springen

Yazi Cheat Sheet

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Version: 26.5.6 (Arch Linux 2026-05-10) Config: ~/.config/yazi/ Layout: German (de) | Note: ~ requires Shift+6+Space

Key Action
yazi Launch Yazi
y Shell wrapper (cd persists on exit)
q Quit normal (apply cwd)
Q Quit without cwd change
F1 Show help
Key Action
h Parent directory
l Enter dir / open file
j / k Down / Up
H / L History back / forward
Enter Open hovered file
Tab Toggle file details
. Toggle hidden files
~ Home directory
g g Go to top
G Go to bottom
Key Action
/ Search forward
? Search backward
n / N Next / previous match
f Interactive filter (fuzzy)
S Search with fd
Key Action
Space Toggle selection
v Visual mode range select
Ctrl+A Select all
Esc Clear selection
y yank (copy)
p Paste
X Cut
x Undo cut
D Delete to trash
Shift+D Permanent delete
a New file
Shift+A New directory
R Rename
Shift+R Bulk rename
O “Open with…” menu
Key Action
, m Modified (newest)
, M Modified reverse
, c Created (newest)
, C Created reverse
, e Extension (alpha)
, a Alphabetic
, s Size (largest)
, S Size (smallest, reverse)
Key Action
t New tab
19 Switch to tab
[ / ] Prev / next tab
W Close tab
Key Action
! Drop into shell here
: Command line
Ctrl+S Run shell command
Command Action
:cd <path> Change directory
:reveal Reveal file in parent dir
:tab_create Open new tab
:tab_switch N Switch to tab N
:quit Quit Yazi
:yank yank selected
:paste Paste yanked
:remove Trash
:rename Rename hovered
:shell <cmd> Run shell command

Use the y wrapper instead of raw yazi so your shell cds into the directory you navigated to on exit.

Bind y in keymap.toml to wl-copy -t text/uri-list then yank for system clipboard integration.

Bind g r to ya emit cd "$(git rev-parse --show-toplevel)"

In keymap.toml input section: map Esc to close (skip vim mode).

In yazi.toml plugin section: preloaders = [] and previewers = []. For network mounts: url = /remote/** run = noop.

In init.lua: Header:children_add with user_name() + host_name() spans.

In init.lua: Status:children_add with h.link_to.

File Purpose
keymap.toml Custom key bindings
yazi.toml Behavior, preview rules, openers
theme.toml Colors and UI theme
init.lua Lua startup script
plugins/ Plugin directory
Plugin Purpose
smart-enter One key: open file or enter dir
smart-paste Paste without entering dir
smart-tab New tab + enter hovered dir
toggle-pane Maximize / hide preview pane
full-border Full panel borders
confirm-quit Confirm on multi-tab
zoxide Zoxide dir jumping
chmod Change file permissions
Area Keys
Nav j/k move / l enter / h back
Files Space select / y copy / p paste / X cut
Delete D trash / R rename / a create
Search / search / f filter / g top / G bottom
Tabs t new / 1-9 switch / W close
Misc ! shell / q quit / F1 help