Skip to content

Yazi Keyboard Shortcuts Quick Reference

An efficient, user-friendly and customizable fast terminal file manager that is written in Rust based upon non-blocking async input/output (i/o). The name "Yazi" means "duck".

The following is the default keyboard shortcuts or keybindings configuration (keymap.toml).

File Operations

Task Shortcut(s) Notes
Cancel Copy/Cut File(s) X
Cancel Copy/Cut File(s) Y
Change Directory with zoxide z
Change Directory/Reveal File with fzf Z
Copy Directory Path c + d
Copy File Path c + c
Copy Filename c + f
Copy Filename Without Extension c + n
Copy Selected File(s) y
Create File/Directory a End with a / (slash) for directories.
Cut Selected File(s) x
Delete Selected File(s) (trash) d
Delete Selected File(s) Permanently D
Open Selected File(s) Enter
Open Selected File(s) o
Open Selected File(s) Interactively Ctrl + Enter Some terminals don't support it yet.
Open Selected File(s) Interactively O
Open Selected File(s) Interactively Shift + Enter
Paste File(s) p
Paste File(s) P If file(s) existing in destination overwrite.
Rename Selected File(s) r
Run a Shell Command ;
Run a Shell Command : Block until finishes.
Symlink Absolute Path Copied File(s) -
Symlink Hardlink Copied File(s) Ctrl + -
Symlink Relative Path Copied File(s) _
Toggle Hidden File(s) Visibility .

Find Files

Task Shortcut(s) Notes
Cancel Ongoing Search Ctrl + s
Filter File(s) f
Find Next File /
Find Previous File ?
Next Found Item n
Previously Found Item N
Search File(s) By Content with ripgrep S
Search File(s) By Name with fd s

Misc

Task Shortcut(s) Notes
Help ~ Display help screen.
Help F1 Display help screen.
Quit q Quit Yazi application.
Quit Without Writing CWD File Q Quite Yazi application without writing current working directory file.
Suspend Process Ctrl + z
Task Shortcut(s) Notes
Back Parent Directory
Back Parent Directory h
Back Parent Directory H
Change Directory Config g + c Change to the config directory, "~/.config".
Change Directory Downloads g + d Change to the downloads directory, "~/Downloads".
Change Directory Home g + h Change to the home directory, "~/".
Change Directory Interactively g + Spacebar Change to the entered directory path.
Enter Directory Highlighted
Enter Directory Highlighted l
Forward Next Directory L
Move Cursor Bottom G
Move Cursor Down
Move Cursor Down j
Move Cursor Down Half Page Ctrl + d
Move Cursor Down Half Page Shift + Page Down
Move Cursor Down One-Page Ctrl + f
Move Cursor Down One-Page Page Down
Move Cursor Top g + g
Move Cursor Up
Move Cursor Up k
Move Cursor Up Half Page Ctrl + u
Move Cursor Up Half Page Shift + Page Up
Move Cursor Up One-Page Ctrl + b
Move Cursor Up One-Page Page Up
Move Down 5 Units (preview) J
Move Up 5 Units (preview) K

Selection

Task Shortcut(s) Notes
Cancel Selection Ctrl + [
Cancel Selection Ctrl + c
Cancel Selection Esc
Select All Files Ctrl + a
Select All Files Inverse Ctrl + r
Submit Selection Enter
Toggle Selection Spacebar Toggle highlighted file or directory selection.
Visual Mode Off V The unset mode.
Visual Mode On v The selection mode.

Sort View

Task Shortcut(s) Notes
Sort Alphabetically , + A
Sort By Creation Time , + c
Sort By Creation Time Reverse , + C
Sort By File Extension , + e
Sort By File Extension Reverse , + E
Sort By Modified Time , + m
Sort By Modified Time Reverse , + M
Sort By Size , + s
Sort By Size , + S
Sort Naturally , + n
Sort Naturally Reverse , + N
Sort Randomly , + r

Tab Management

Task Shortcut(s) Notes
New Tab t The new tab created uses the current working directory (CWD).
Switch Tab 1 to 9 Switches to the desired tab, 1 to 9.
Switch Previous Tab [
Switch Next Tab ]
Swap Current Tab with Previous Tab {
Swap Current Tab with Next Tab }
Close Current Tab Ctrl + c If only one tab then quit application.

Task Manager

Task Shortcut(s) Notes
Cancel Task x
Close Window Ctrl + [
Close Window Ctrl + c
Close Window Esc
Close Window w
Inspect Task Enter
Move Cursor Down
Move Cursor Down j
Move Cursor Up
Move Cursor Up k
Show Task Manager w Display a list of active tasks.

Notable Directories & Files

Path Description
~/.config/yazi Yazi user configuration files.
~/.config/yazi/flavors/ Where pre-made Yazi themes are stored.
~/.config/yazi/keymap.toml Keybindings/keyboard shortcuts configuration file.
~/.config/yazi/plugins/ Where Lua plugins are stored.
~/.config/yazi/theme.toml Colour scheme configuration file.
~/.config/yazi/yazi.toml General configuration file.