文件夹无图标是因为a file icon默认关闭colored_folders,需手动设为true并配合支持icon_folder规则的主题。

装了 A File Icon 插件但文件夹还是小三角?不是插件没起作用,是默认关闭彩色文件夹支持——必须手动开启 colored_folders,且主题得配合。
为什么文件有图标但文件夹没图标
这是最常被忽略的默认行为:A File Icon 默认只给文件加类型图标(.js、.py 等),文件夹图标(包括颜色、展开状态下的样式)属于独立开关。它不依赖文件扩展名,而是靠主题层对 icon_folder 类的渲染能力,且需插件显式启用。
-
colored_folders必须设为true,否则所有文件夹都走 Sublime 原生灰白小三角 - 部分老主题(如 Seti_UI 旧版、Slush & Poppies)压根没定义
icon_folder规则,开了也无效 - 即使主题支持,若
"theme": "Default.sublime-theme"被硬写在用户设置里,会直接覆盖你选的主题
怎么安全开启并验证文件夹图标
打开 Preferences → Package Settings → A File Icon → Settings – User,填入:
{
"colored_folders": true,
"folder_animation": false
}
保存后无需重启,侧边栏会立刻响应。如果仍不显示:
- 按
Ctrl+Shift+P执行A File Icon: Rebuild Icons(重建资源绑定) - 确认当前主题是
Material-Theme.sublime-theme、ayu-dark.sublime-theme或AFileIcon Dark.sublime-theme(Preferences → Theme里选) - 检查
ignored_packages设置里是否误含"A File Icon",这会导致插件完全不加载
文件夹图标颜色和动画控制
颜色不是由插件直接指定,而是由主题中 icon_folder 规则的 layer0.tint 和 layer0.texture 共同决定。但你可以通过配置影响表现:
-
"folder_animation": false关掉展开/折叠时的淡入淡出,避免视觉干扰 - 某些主题(如 Material Theme)提供
"material_theme_colored_folder": true额外开关,需一并开启 - 若图标发灰,大概率是主题设置了全局
tint,此时换用Ayu Mirage或AFileIcon Light主题更稳妥
自定义 .env、.conf 这类文件夹相关图标
注意:A File Icon 的 file_extensions 只管文件,不管文件夹。但像 .env 这种目录名(非扩展名)要显示齿轮图标,得靠主题层或 CustomizeUI 注入 CSS —— 实际上更简单的方式是:把这类目录重命名为 config/、secrets/,再用主题的文件夹命名规则匹配(如 Material Theme 支持 config 文件夹自动染蓝)。
真要硬改,得编辑 .sublime-theme 文件,搜索 "class": "icon_folder",添加 "match": "config" 类规则——但这一步极易崩 UI,且每次主题更新都会丢失。











