ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

文件图标

作者: ihodevDeathAxe ST3 前25名

Sublime Text 文件特定图标,用于改进视觉搜索

标签 主题文件图标

详细信息

  • 3.28.0
  • github.com
  • github.com
  • 2个月前
  • 13分钟前
  • 8年前

安装量

  • 总计 1.29M
  • Win 758K
  • Mac 276K
  • Linux 252K
2021年8月6日 2021年8月5日 2021年8月4日 2021年8月3日 2021年8月2日 2021年8月1日 2021年7月31日 2021年7月30日 2021年7月29日 2021年7月28日 2021年7月27日 2021年7月26日 2021年7月25日 2021年7月24日 2021年7月23日 2021年7月22日 2021年7月21日 2021年7月20日 2021年7月19日 2021年7月18日 2021年7月17日 2021年7月16日 2021年7月15日 2021年7月14日 2021年7月13日 2021年7月12日 2021年7月11日 2021年7月10日 2021年7月9日 2021年7月8日 2021年7月7日 2021年7月6日 2021年7月5日 2021年7月4日 2021年7月3日 2021年7月2日 2021年7月1日 2021年6月30日 2021年6月29日 2021年6月28日 2021年6月27日 2021年6月26日 2021年6月25日 2021年6月24日 2021年6月23日 2021年6月22日
Windows 70 54 53 65 75 72 73 79 69 58 65 62 77 65 87 83 53 50 64 81 77 78 76 43 71 86 80 73 80 78 55 62 62 100 76 68 87 60 73 79 84 68 82 89 69 60
Mac 27 21 16 12 25 27 23 26 17 9 8 23 30 30 40 29 11 15 17 27 15 22 14 10 13 23 27 26 13 30 14 19 32 22 18 32 19 14 12 23 17 22 26 26 13 14
Linux 28 27 16 25 23 32 20 28 27 25 17 30 18 28 22 22 19 19 26 29 30 25 30 28 20 30 21 28 27 43 32 16 26 33 30 29 35 35 27 32 25 19 30 27 28 22

说明文档

源代码
raw.githubusercontent.com

A File Icon

Star on GitHub Join the chat at Sublime Forum

此软件包为 Sublime Text 添加文件特定图标,以改进视觉搜索。它大量受到了 Atom 文件图标 的启发。

它的目标是

  • 为每个 UI 主题提供全局可用的文件类型特定图标,无论它们是否提供自己的文件类型特定图标。

  • 解决 ST 核心中的一个 bug,该 bug 导致未安装但未选定的主题通过 tmPreferences 文件定义的文件类型不显示图标。

  • 即使未安装所需的语法定义,也能显示文件图标。

  • 为文件显示特定图标,即使不存在专门的语法定义。

如果遇到任何问题,请首先搜索类似的问题,然后再创建 新问题

在此之前,请检查 已知问题列表

用户

安装

软件包控制

最简单的方法是使用 Sublime 的 软件包控制 进行安装。它列在 A File Icon 下。

  1. 使用菜单项 工具 → 命令面板... 打开 命令面板
  2. 选择 软件包控制:安装软件包
  3. 找到 A File Icon 并按 Enter

下载

  1. 下载 .zip 文件
  2. 解压缩并将文件夹重命名为 A File Icon
  3. 将文件夹复制到 Packages 目录,您可以通过菜单项 首选项 → 浏览软件包... 找到该目录

注意: 安装此软件包后,请务必重新启动 Sublime Text。

自定义

您可以通过修改用户首选项文件来更改图标的颜色、不透明度和大小,您可以通过以下方式找到此文件:

  • 首选项 → 软件包设置 → 文件图标 → 设置,
  • 命令面板中选择选择文件图标:设置

错误的图标

Sublime Text使用语法范围来特定文件的图标。这就是为什么社区提供的软件包需要安装才能显示图标。

查看您可能需要安装以显示正确图标的社区软件包列表:社区软件包

主题

如果您使用的主题支持图标自定义,您可以选择您想要使用的图标 - 由主题提供(默认)或由软件包提供。否则,此软件包只添加它自己的图标。

故障排除

如果出现问题,尝试以下方法:

  1. 使用菜单项工具 → 命令面板...打开命令面板
  2. 选择选择文件图标:恢复为全新安装状态
  3. 重启Sublime Text。

开发者

将文件图标自定义支持添加到您的主题中

如果您是主题开发者并且希望支持文件图标自定义,您应该

  • 删除与图标设置相关的所有内容:.tmPreferences.sublime-settings.sublime-syntax.tmLanguage 文件。
  • 将您现有的所有图标重命名为匹配这些图标
  • .supports-a-file-icon-customization文件添加到主题的根目录(这是我们检查主题是否支持文件特定图标自定义的方式)。

它是如何工作的

简单来说,文件图标执行以下操作

  1. 安装后或升级后立即将所有必要文件复制到zzz 文件图标 zzz目录
  2. 搜索所有已安装的主题
  3. 检查主题是否已被修补,如果尚未修补
  4. 通过从模板生成<theme-name>.sublime-theme文件来修补它们
  5. 对于支持文件图标自定义的主题,提供默认的.tmPreferences文件和缺失的图标(用户可以通过"force_mode": true覆盖主题提供的图标)。

实际过程要复杂一些,以最小化硬盘I/O。

资源

颜色

颜色很明亮,因为它们应该与大多数主题搭配得很好。然而,您可以更改所有图标的颜色和不透明度。请参阅自定义

Palette

图标

此软件包包含以下提供的图标:

源图标以SVG格式提供(Sublime Text目前不支持它)。在每次发布之前,通过python构建脚本py build -i将它们转换为@1x@2x PNG资源。

矢量化图标可以在icons文件夹中找到。