第一步:安装插件和依赖
在 iTerm2 中执行:
ya pkg add yazi-rs/plugins:mactag
brew install tag
其中,tag 是用于操作 macOS 文件标签的命令行工具。
打开配置文件:
nano ~/.config/yazi/init.lua
将下面内容追加进去。如果已有 init.lua,保留原来的配置,不要覆盖。
require("mactag"):setup {
keys = {
r = "Red",
o = "Orange",
y = "Yellow",
g = "Green",
b = "Blue",
p = "Purple",
x = "Gray",
},
colors = {
Red = "#ee7b70",
Orange = "#f5bd5c",
Yellow = "#fbe764",
Green = "#91fc87",
Blue = "#5fa3f8",
Purple = "#cb88f8",
Gray = "#9ca3af",
["红色"] = "#ee7b70",
["橙色"] = "#f5bd5c",
["黄色"] = "#fbe764",
["绿色"] = "#91fc87",
["蓝色"] = "#5fa3f8",
["紫色"] = "#cb88f8",
["灰色"] = "#9ca3af",
-- 自定义 Finder 标签名称与颜色的对应关系
["项目"] = "#cb88f8",
["待处理"] = "#f5bd5c",
["重要"] = "#ee7b70",
},
order = 500,
}
打开:
nano ~/.config/yazi/yazi.toml
追加:
[[plugin.prepend_fetchers]]
url = "*"
run = "mactag"
group = "mactag"
[[plugin.prepend_fetchers]]
url = "*/"
run = "mactag"
group = "mactag"
这样插件就能为文件和目录获取标签信息,并在列表中显示。