Package Control装不上需先查控制台报错,ST4必须用含hashlib.sha256校验的官方脚本,执行后状态栏提示“Successfully installed”并重启,再通过Ctrl+Shift+P验证List Packages和Install Package命令是否可用。

Package Control 装不上?先看控制台报什么错
没它,后面所有插件都装不了——不是找不到,是根本没入口。Sublime Text 4 必须用 Python 3 兼容脚本,旧版 urllib2 或缺 hashlib.sha256 校验的代码会静默失败。
- 打开控制台(
Ctrl+`),粘贴官网 packagecontrol.io 页面标为 “Sublime Text 4” 的完整脚本(含h = 'df21e130' + 'eea76'这类 SHA256 值) - 执行后看到
Success! Please restart Sublime Text才算初步成功 - 重启后按
Ctrl+Shift+P输入Package Control: Install Package,左下角出现Fetching list of available packages且不报错,才算真正就位 - 若命令无响应,先执行
Package Control: Synchronize Sources;仍失败,大概率是代理干扰,临时关掉再试
写 HTML/CSS 必装 Emmet + AutoFileName
这两不是“加分项”,是每天省下几十次手动敲标签、查路径的刚需。Emmet 缩写(如 section>div.container>ul>li*3)按 Tab 就生成结构;AutoFileName 在 <img src=""> 或 @import "" 里敲引号,自动弹出当前项目文件列表。
- Emmet 默认只在
.html和.css文件生效;在.vue的<template>区域需先装Vue Syntax Highlight,否则缩写没反应 - AutoFileName 默认只扫描“已添加到项目”的根目录;没通过
Project → Add Folder to Project设置,它就找不到assets/img/logo.png - 别同时开
HTMLBeautify和JsBeautify处理同一文件——它们规则冲突,可能把 Emmet 生成的嵌套缩进全抹平
保存即校验:SublimeLinter + ESLint/Stylelint 必配对
SublimeLinter 本身不检查任何东西,它只是个调度器。只装它,编辑器连标红都不会触发。
- 必须三者齐备:
SublimeLinter(框架) +SublimeLinter-eslint(JS 执行器) +SublimeLinter-stylelint(CSS 执行器) - ESLint 需要项目根目录有
.eslintrc.js或package.json里定义了eslintConfig,否则提示No config found - Stylelint 同理,必须有
.stylelintrc或stylelint.config.js,否则对 CSS 文件完全静音 - 错误图标默认出现在行号旁,但若没看到,检查右下角状态栏是否显示
Stylelint: OK—— 显示?说明配置加载失败
别碰“汉化激活整合包”
这类包大概率破坏 Package Control、篡改 Preferences.sublime-settings、导致后续插件安装失败或高分屏渲染异常。中文界面靠官方语言包实现,不是修改 core 文件。
- Windows 安装包应为官网
sublime_text_build_4169_x64_setup.exe,macOS 为Sublime Text 4.4.5.dmg - 验证签名:Windows 右键 → 属性 → 数字签名显示
Sublime HQ LLC;macOS 终端执行xattr -l /Applications/Sublime\ Text.app,确认无com.apple.quarantine标签 - 所谓“免激活注册机”本质是暴力 patch,会导致
plugin_host崩溃,表现为插件突然全部失效

















