A File Icon 图标不显示是因为主题、开关、缓存未对齐:需启用支持图标的UI主题(如AFileIcon-Default)、在Settings–User顶层设"file_icons": true、按系统启用对应OS开关,并重建图标缓存。

装 A File Icon 插件后,图标不显示 ≠ 插件没装好,而是主题、开关、缓存三者没对齐。
为什么 A File Icon 装完没图标?
它不渲染图片,只往侧边栏 DOM 注入 CSS class(如 icon-js、icon-env),真正画图的是你当前用的 UI 主题。所以:
- 默认主题
Default.sublime-theme和Slush & Poppies不支持图标渲染,开了"file_icons": true也没用 -
"file_icons": true必须写在Preferences → Settings – User的顶层 JSON,不能嵌套在"theme"或其他对象里 - Package Control 必须能联网:控制台执行
import urllib.request; urllib.request.urlopen('https://packagecontrol.io').getcode()应返回200 - macOS/Linux 用户需额外加
"file_icons_osx": true或"file_icons_linux": true
怎么选并启用图标主题?
别搜“图标主题包”,A File Icon 自带几套内置风格,直接切就行:
- 按
Ctrl+Shift+P(macOS 是Cmd+Shift+P)打开命令面板 - 输入
AFileIcon: Select Theme回车 - 选
AFileIcon-Default(扁平灰阶)、AFileIcon-Material(彩色圆角)或AFileIcon-Flat(极简线性) - 切换后图标秒变,无需重启
注意:如果你已用 Material Theme 或 Ayu 这类第三方主题,就别开 A File Icon 的主题——它们自带图标逻辑,混用会冲突,图标错位或全白。
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
.env、.toml 这类文件怎么加图标?
插件默认不认冷门后缀,但必须严格按格式映射到它内置的图标名:
- 打开
Preferences → Package Settings → A File Icon → Settings – User - 添加
"file_icons"块,键是小写无点扩展名("env",不是".env"或"ENV") - 值必须是插件内置名,比如
"dotfile"、"config"、"settings",拼错就 fallback 成空白文档图标 - 示例:
{
"file_icons": {
"env": "dotfile",
"toml": "config",
"yml": "config",
"astro": "html"
}
}
保存后图标通常立即生效;若没变,再执行命令面板里的 AFileIcon: Rebuild Icon Cache。
图标颜色/大小调不了?
图标本质是 Octicons 字体字符,不是 PNG/SVG,所以:
- 无法单独调颜色——它继承当前主题的
foreground色值,改color_scheme才会影响图标色 - 无法调大小——尺寸由主题的
font_size和layer0.texture缩放规则决定,硬改可能破坏整个 sidebar 布局 - 想微调视觉,唯一安全方式是用
Customize Theme插件,在用户主题里覆盖"icon_file"相关 rule,而不是动原始 theme 文件
最容易被忽略的一点:图标只出现在侧边栏,标签页、状态栏、系统 Dock 都不会变——这不是 bug,是设计如此。

















