Yazi配置文件
Apr 04, 2026·1 min read·179 words
[preview]
# 启用预览
image_preview = true
max_image_width = 800
max_image_height = 600
# 1. 明确设置预览器顺序
previewers = [
"ueberzugpp", # 第一优先
"chafa", # 第二备选
"viu", # 第三备选
]
# 2. 设置默认图片预览器
image_previewer = "ueberzugpp"
# 3. 配置 ueberzugpp
[preview.ueberzugpp]
# 支持的图片格式
image = ["jpg", "jpeg", "png", "gif", "bmp", "tiff", "ico", "svg", "webp"]
# 支持的视频格式
video = ["mp4", "mkv", "avi", "mov", "webm", "flv"]
# PDF
pdf = ["pdf"]
# 可选:ueberzugpp 的特殊参数
[preview.ueberzugpp.options]
# 缩放模式:fit, fill, stretch
scaler = "fit"
# 缓存大小
cache_capacity = 100
# 是否启用动画
animate_gif = true
animate_webp = true
# 4. 配置 chafa 作为备选
[preview.chafa]
# 当 ueberzugpp 不可用时使用的格式
image = ["jpg", "jpeg", "png", "gif", "bmp", "tiff"]
video = ["mp4", "mkv"]
[preview.script]
pdf = ["pdf"]
[opener]
play = [
{ run = "mpv %s", orphan = true, for = "unix" },
]
edit = [
{ run = "hx %s", block = true, for = "unix" },
]
open = [
{ run = "xdg-open %s", desc = "Open" },
]