安装失败应先换稳定版脚本或手动下载安装包;插件不生效需检查是否被禁用、ignored_packages设置及python路径;js/css压缩须关闭美化参数并选用uglifyjs/cssnano;中文模糊需配置双字体及字号,避免主题覆盖。

Package Control安装失败后怎么救?
多数人卡在第一步,不是代码写错,而是网络或权限问题。国内常见现象是控制台执行后没反应、报urllib.error.URLError或hash mismatch错误。
- 优先改用稳定版安装脚本:粘贴到控制台并回车——
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee'+'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen('http://packagecontrol.io/'+ pf.replace(' ','%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join(ipp, pf), 'wb').write(by) - 如果仍失败,直接手动下载:
Package Control.sublime-package文件(官网或镜像站),放进Sublime Text/Packages/Installed Packages/目录,重启编辑器即可 - Mac 用户若提示
Permission denied,别硬改系统目录权限,换用~/Library/Application Support/Sublime Text/Installed Packages/路径
插件装完但不生效,该查哪几处?
常见假象是“已安装”,实际插件根本没加载。比如 EditorConfig 装完没反应,SublimeLinter 不标红语法错误,本质不是插件坏了,而是启动链断了。
- 确认插件是否被禁用:打开
Preferences > Package Settings,看目标插件名是否出现在列表里;没出现=没加载成功,重装或检查ignored_packages设置 - 检查用户配置里有没有误加
"ignored_packages": ["EditorConfig"]这类黑名单项(哪怕只是拼写多空格也会失效) - 部分插件依赖 Python 环境(如
SublimeLinter-flake8),需在终端运行which flake8确认路径,再填进插件的settings里"executable": "/usr/local/bin/flake8" - 重启 Sublime Text 是硬性要求,尤其涉及底层 hook 的插件(如
GitGutter、SideBarEnhancements),热重载不触发初始化
如何让 JS/CSS 压缩插件真正减小体积?
HTML-CSS-JS Prettify 或 JsFormat 默认只格式化,不压缩。想真瘦身,得关掉美化、开压缩开关,否则反而增大文件。
- 压缩前务必关闭
"indent_size": 2、"preserve_newlines": true这类美化参数,它们和压缩目标冲突 - JS 压缩推荐用
UglifyJS插件而非纯内置格式化器,它支持 ES6+ 且可配置"mangle": true混淆变量名 - CSS 压缩慎用
csscomb,它主打排序对齐,不是压缩;换成cssnano配合插件调用更靠谱 - 验证效果:压缩前后用
ls -lh file.js对比大小,别只信“已运行”提示
中文显示模糊或字体混排怎么办?
不是插件问题,是 Sublime 自身字体渲染机制导致。默认用单一字体渲染中英文,中文笔画多时容易发虚。
- 必须用双字体方案:在用户设置里写
"font_face": "Consolas, Microsoft YaHei"(Windows)或"font_face": "Fira Code, PingFang SC"(macOS),逗号分隔,前面优先用于代码字符,后面 fallback 给中文 - 别信“中文字体插件”能一劳永逸——所有这类插件本质都是帮你生成上述 font_face 配置,自己手写更可控
- 字号建议 ≥12,
"font_size": 13是 Windows 下中文清晰度的甜点值;macOS 可设为 12,但需开启"font_options": ["gray_antialias"] - 如果用了主题(如
Material Theme),它可能覆盖你的字体设置,要进主题的theme文件里删掉font.face相关行
Preferences > Package Settings > [插件名] > Settings – User 里那几行看似无关紧要的 JSON。











