Package Control 是 Sublime Text 安装插件的硬性前提,必须通过官方适配 ST4 的带 SHA256 校验脚本安装,成功后需重启并验证 Package Control: Install Package 命令可用。

Package Control 是唯一必须手动装的插件
没它,后面所有插件都装不上——不是“推荐”,是硬性前提。Sublime Text 原生不带插件管理器,Package Control 就是那个入口,所有搜索、安装、更新动作都依赖它。
2026 年最新版 Sublime Text 4 要求用 Python 3 兼容代码安装,直接粘贴旧控制台命令会报 urllib.error.URLError 或校验失败。正确做法是打开控制台(Ctrl+`),粘贴官方适配 ST4 的完整脚本(含 hashlib.sha256 校验),执行后重启。
- 装完后按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(Mac),输入Package Control: Install Package有响应才算成功 - 如果命令无反应,先执行
Package Control: Synchronize Sources,或检查是否开了代理(关掉再试) - 别跳过校验步骤:脚本里那段
h = '2915d185...' + '8bc59f46...'是 SHA256 签名,缺了它可能下到被篡改的包
前端写 HTML/CSS 必开 Emmet + AutoFileName
这两个解决的是“手敲路径和结构太慢还易错”的真实痛点。Emmet 不是炫技,是把 div.container>ul>li*3 按 Tab 变成嵌套 DOM 的刚需;AutoFileName 则在你写 <img src="./<cursor>"> 时,自动弹出当前目录下的图片名,不用切窗口、不手抖输错斜杠。
-
Emmet默认支持 HTML/CSS 缩写,但 JS/JSX 需额外启用:Preferences → Package Settings → Emmet → Settings,加一行"syntax_scopes": {"javascript": "source.js"} -
AutoFileName对相对路径敏感,如果项目根目录没设为 Sublime 的Project → Add Folder to Project,它就找不到子文件 - 别同时开
HTMLBeautify和JsBeautify处理同一类文件——它们规则冲突,格式化后可能把 Emmet 生成的缩进全打乱
写 Markdown 别贪多,三件套够用且稳定
想用 Sublime 写文档却卡在预览上?问题往往出在插件堆叠。实测下来,MarkdownEditing + MarkdownLivePreview + Package Control 这三个组合最轻、最稳、最顺手。
-
MarkdownLivePreview是双栏内嵌预览,改字右边立刻刷新,延迟可调(默认100ms,老机器设成150更不卡) - 装完必须右键编辑区 →
Set Syntax → Markdown,否则语法高亮和快捷键(比如⌘⇧6升级标题)都不生效 - 别碰
OmniMarkupPreviewer:模板要配 CSS、导出路径要设、GFM 渲染常漏样式,新手容易卡在preview_settings配置里出不来
代码质量靠 SublimeLinter,但得配对 ESLint/Stylelint 才真有用
SublimeLinter 本身只是个壳,真正报错的是它背后的语言检查器。单独装 SublimeLinter,保存文件时什么都不会标红——你得再装 SublimeLinter-eslint(JS)和 SublimeLinter-stylelint(CSS/SCSS),并确保本地已全局安装对应 CLI 工具。
-
npm install -g eslint stylelint是前置条件,否则插件只显示 “linter not found” 错误 - CSS 文件若用
.scss后缀,需在SublimeLinter.sublime-settings里显式添加"syntax_map": {"scss": "css"},否则不触发检查 - 别迷信“实时”:它只在保存或失焦时检查,不会像 VS Code 那样边打边标——这是性能取舍,不是插件坏了
最容易被忽略的一点:所有插件装完都要重启 Sublime,尤其是 Package Control 和主题类插件(比如 Material Theme),不重启会导致命令面板搜不到、菜单不显示、语法高亮失效——这不是 bug,是 Sublime 的加载机制决定的。

















