如何在 Package Control 上浏览和筛选 Sublime Text 包
更新时间
打开 packagecontrol.io 后,用顶部导航的 Browse 或 Search 进入包列表,再在搜索框里输入带冒号的筛选词(如 :st3、:win、:python)来缩小范围;首页的 Trending / New / Popular 三个列表则分别对应“近期安装量上升”“最新收录”“热门包”三种浏览入口。这套筛选方式适合已经装好 Package Control、想按 Sublime Text 版本、操作系统或用途找包的人;如果你还没安装 Package Control 本身,需要先完成安装再使用这些入口。
Browse 与 Search 的分工
- Browse:按分类和标签逐层浏览。页面上的 Labels 区块列出了标签及对应包数量,例如
language syntax(1313)、snippets(547)、color scheme(452)、linting(283)、auto-complete(241)、theme(211)、formatting(144)、text manipulation(136)、javascript(132)、completions(123)。当你不确定具体包名、只想看某一类有哪些选择时,从标签进入更合适。 - Search:已知关键词或想组合条件时使用。搜索框支持
filters:形式的筛选词,页面提示的可用筛选包括:st2、:st3、:win、:osx、:linux。把包名关键词和筛选词一起输入,就能同时限定版本或平台。
一个典型用法:想找能在 Sublime Text 3 的 Windows 上用的格式化工具,可以搜索 format :st3 :win,结果会同时满足关键词和两个筛选条件。筛选词是附加在搜索词后面的,单独输入 :st3 也能列出该版本下的包。
三个首页列表怎么读
| 列表 | 含义 | 适合场景 |
|---|---|---|
| Trending | 近期安装量相对上升的包 | 想看社区最近在用什么、找新近走红的工具 |
| New | 刚加入 Package Control 的包 | 想尝鲜、找新发布的插件 |
| Popular | 从安装量前 100 中随机抽取展示 | 想从成熟包里随便挑几个看看 |
页面给出的 Trending 示例包括 Color Scheme - Dracula、Neue CSS3、Emmet Css Snippets、MarkdownGlance、Formatter、Colorsublime、DotENV、auto-save、GitGutter、MarkdownEditing;New 示例包括 Cremisi Color Scheme、BlackboardForever Color Scheme、Archive Nested Lines、ReadableResume Snippets、LSP-statac、mdview、CppAssistant 等;Popular 示例包括 Materialize、Anaconda、Theme - Spacegray、ChineseLocalizations、ColorPicker、Agila Theme、HTML5、JavaScript Completions、HTMLBeautify、DocBlockr。
需要注意:Trending 和 Popular 反映的是安装热度,不等于质量评价;New 只说明收录时间新,成熟度未知。三者都只是发现入口,最终是否合适仍要回到包详情页看说明和兼容性。
按用途筛选的实用路径
- 先定类别:主题和配色看
theme、color scheme;补全和语法看auto-complete、completions、language syntax;代码整理看formatting、linting;片段看snippets。 - 再定平台和版本:在搜索里追加
:st3(或:st2)以及:win/:osx/:linux,排除不兼容的包。 - 核对详情:进入包页面确认它声明的支持版本与系统,再决定是否安装。
常见卡点
- 筛选词拼错或漏冒号:
:st3前的冒号是语法的一部分,写成st3会被当作普通关键词。 - 把热度当兼容性:Trending / Popular 列表不标注版本和平台,仍需用筛选词或详情页确认。
- 标签数量是总量:Labels 旁的数字是该标签下的包总数,不代表都支持你的 Sublime Text 版本。
- 站内浏览与客户端安装是两件事:在网站上选定包后,实际安装仍在 Sublime Text 内通过命令面板完成(
Ctrl+Shift+P打开命令面板),网站负责发现和筛选。