Package Control 是 Sublime Text 插件生态的唯一入口,旧电脑需先确认其已安装并兼容当前版本;可通过命令面板搜索或菜单栏验证是否成功安装。

旧电脑上装插件前,必须先确认 Package Control 已就位
没装 Package Control 就去点菜单或拖文件,90% 的插件根本不会生效——它不是可选组件,是 Sublime 插件生态的唯一入口。旧电脑如果多年没更新,很可能还停留在 ST3 早期或 ST4 初期,而新版 Package Control 不兼容老 Python 运行时。
验证方法:按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Package Control 看是否能唤出命令;再进 Preferences → Package Settings,有 Package Control 菜单项才算真正装好。
- 若命令面板搜不到
Install Package Control,说明你用的是 ST2 或极老 ST3(build - 若执行安装后报
ModuleNotFoundError: No module named 'urllib2',是用了已废弃的旧脚本,应直接通过命令面板安装,而非复制粘贴 Python 代码 - 装完务必重启 Sublime,否则
Package Control: Install Package命令不会出现在命令面板里
用 Package Control 安装插件时,别被“Loading Repositories”卡住
旧电脑常见现象:输入 Package Control: Install Package 后,左下角一直显示 Loading Repositories,几分钟没反应。这不是卡死,而是网络策略或本地缓存导致仓库列表拉不下来。
- 先检查代理设置:
Preferences → Package Settings → Package Control → Settings – User,确认"http_proxy"和"https_proxy"为空或配置正确;若公司内网需代理,此处必须填对 - 删掉缓存强制重载:关掉 Sublime,删除
Packages/User/Package Control.cache/目录(路径可通过Preferences → Browse Packages…确认),再重启 - 临时换源:在上述 Settings – User 中加一行
"repositories": ["https://packagecontrol.io/channel_v4.json"],避免默认镜像失效
手动安装插件(如离线环境)必须严格匹配目录结构
旧电脑常因断网或防火墙限制,只能用 .sublime-package 文件或源码 ZIP 安装。但放错位置等于白装:Sublime 只认 Packages/ 下的同名文件夹或 Installed Packages/ 下的 .sublime-package 文件。
- 插件包名为
EmmyLua.sublime-package→ 必须丢进Installed Packages/,不能解压 - 插件源码为 ZIP,解压后文件夹名是
EmmyLua→ 必须整个文件夹扔进Packages/,不能嵌套多一层 - 装完不生效?检查
Packages/EmmyLua/下是否有emmylua.py或plugin.py,没有说明解压不全或名字大小写错了(Linux/macOS 对大小写敏感) - 装完报
ImportError: No module named requests?说明插件依赖第三方库,旧版 Sublime 不自带requests,这类插件基本没法在旧电脑跑,得换轻量替代品
装完插件后快捷键/菜单不出现,多数是配置残留冲突
旧电脑上长期混用多个版本插件,或之前卸载不干净,会导致新插件命令注册失败、快捷键被覆盖、右键菜单空白——表面是“没装上”,实际是旧配置在捣鬼。
- 打开
Packages/User/Default (Windows).sublime-keymap(或对应系统文件),全局搜索插件命令名,比如"command": "side_bar_files",删掉所有含该字符串的整块 JSON - 删掉
Packages/User/下同名配置文件,例如装了GitGutter就删GitGutter.sublime-settings,否则旧配置可能压制新行为 - 启动时按住
Shift(Windows/Linux)或Option(macOS)再点图标,可进入安全模式:此时只加载默认插件,若新插件在此模式下正常,说明冲突来自其他插件
旧电脑的插件问题,八成不在“怎么装”,而在“装之前有没有清干净”和“装之后有没有留尾巴”。越老的系统,越要当它是陌生环境重新理一遍路径和权限,而不是复用过去的经验直接拷贝。

















