Sublime Text文件图标主题怎么设置

胖强小哥_3722

胖强小哥_3722

2026-11-01

592人浏览

原创

Sublime Text 文件图标不显示,主因是 theme、icon_theme、file_icons 三者未对齐或插件安装错误;必须安装 sublimelsp 版 A File Icon,配对设置 theme 和 icon_theme,手动添加冷门后缀映射并重建缓存。

sublime text文件图标主题怎么设置

Sublime Text 文件图标不显示,90% 是因为 theme、icon_theme、file_icons 三者没对齐,或者压根没装对插件——它不会报错,只会安静地留白。

确认 A File Icon 插件是否真装对了

Package Control 搜 “A File Icon” 会列出多个同名包,但只有作者是 sublimelsp 的那个才兼容 ST4 且规则完整。kkga、braver 等分支在 2026 年已停止维护,常见症状包括:.env、.yml、.toml 图标缺失,或 AFileIcon: Rebuild Icon Cache 命令根本不出现在命令面板里。

  • 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入 Package Control: Install Package
  • 等列表加载完,**手动输入 A File Icon 并回车**,在下拉项中核对作者字段是否为 sublimelsp
  • 装完必须重启 Sublime Text —— .sublime-theme 文件只在启动时读取一次
  • 若已装错,先执行 Package Control: Remove Package 卸载,再重装

主题(theme)和图标主题(icon_theme)必须同时配对

只改 theme 或只改 icon_theme 都不行。Sublime 不会自动关联二者,也不会提示你漏了哪项。

  • 编辑 Preferences → Settings – User,确保 JSON 顶层有这两行(注意大小写、连字符、后缀):
  • "theme": "Material-Theme.sublime-theme"
  • "icon_theme": "A File Icon"
  • 常见错误:"theme": "Material Theme"(缺连字符和 .sublime-theme)、"icon_theme": "a file icon"(大小写错)、"file_icons": true 写在 "theme" 对象内部(必须是顶层键)
  • 如果用的是 ayu-dark.sublime-theme,icon_theme 仍填 "A File Icon",不是 "ayu" —— 图标逻辑由插件提供,主题只负责渲染

文件夹图标和文件图标是两套机制

"file_icons": true 只控制文件后缀图标(如 .py 右侧小图标),对文件夹图标完全无效。文件夹图标由主题里的 "class": "icon_folder" 规则决定,和 A File Icon 插件无关。

Sublime Text Build Linux版
Sublime Text Build Linux版

Sublime Text Linux x86-64 deb 安装包。官方也提供 rpm、tar.xz 和软件源安装方式。

下载
  • 默认的 Default.sublime-theme 和 Adaptive.sublime-theme 都不含 icon_folder 定义,所以即使其他全对,文件夹也空白
  • Material-Theme、ayu-dark、Theme - Soda 这些第三方主题才内置了文件夹图标规则
  • 某些主题(如 Material Theme)需额外开启:"material_theme_small_file_icons": true,否则文件夹图标可能被压缩成单像素点
  • 别去硬改 Packages/Theme - Default/Default.sublime-theme —— 升级就覆盖;要用 PackageResourceViewer 提取后另存为自定义主题

.env、.yml 等冷门后缀图标怎么加

A File Icon 默认只映射主流后缀。像 .env、.yml、.tsx 这类,需要手动补映射规则,否则永远显示默认文档图标。

  • 打开 Preferences → Package Settings → A File Icon → Settings
  • 在右侧用户设置中添加 file_extensions 字段,例如:
  • "file_extensions": {"env": "settings", "yml": "yaml", "tsx": "typescript"}
  • 值对应的是图标标识符(不是文件类型名),可查官方文档或直接看 Packages/A File Icon/icons/ 下的 SVG 文件名前缀
  • 改完不用重启,但需运行 AFileIcon: Rebuild Icon Cache 命令刷新缓存

最容易被忽略的一点:项目级设置(.sublime-project)会覆盖全局设置。如果你在项目里写了 "theme" 或删了 "file_icons",侧边栏图标就会突然消失——检查项目设置比重装插件更快。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

60

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

40

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

120

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

140

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

120

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

80

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

40

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

80

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

40

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程