sublime text for macos 插件无法安装是因 package control 未正确部署,需依次完成:一、官网下载安装应用并授权运行;二、手动将 package control.sublime-package 拖入 installed packages 目录;三、或通过控制台执行官方安装脚本;四、重启后验证 install package 命令及 emmet 插件功能。

如果您在 macOS 系统上安装 Sublime Text 后无法通过命令面板安装插件,则很可能是 Package Control 未正确部署。以下是针对 Mac 平台的完整安装与配置操作步骤:
一、下载并安装 Sublime Text 应用
该步骤确保编辑器本体正确落于系统中,为后续插件管理提供运行基础。
1、访问 Sublime Text 官方网站 https://www.sublimetext.com/,点击“Download for Mac”按钮获取最新版 .dmg 文件。
2、双击下载完成的 Sublime Text.dmg 文件,打开磁盘映像窗口。
3、将 Sublime Text 图标拖拽至“Applications”文件夹图标上,完成复制安装。
4、首次启动时,若弹出“已损坏,无法打开”或“来自未识别开发者”的提示,请前往 系统设置 → 隐私与安全性 → 点击“仍要打开” 授权运行。
二、手动安装 Package Control(推荐方式)
当自动安装失败或命令面板无响应时,手动部署可绕过网络限制与权限拦截,直接注入核心包管理能力。
1、在浏览器中访问 https://packagecontrol.io/installation#st3,找到 macOS 手动安装说明区域。
2、下载两个关键文件:Package Control.sublime-package 和 channel_v3.json(注意核对 SHA256 校验值,确保完整性)。
3、使用快捷键 Command + Shift + P 打开命令面板,输入 Browse Packages 并回车,打开 Sublime 的 Packages 目录。
4、在访达中按下 Command + Shift + . 显示隐藏文件,导航至:~/Library/Application Support/Sublime Text 3/Installed Packages/。
5、将下载好的 Package Control.sublime-package 文件拖入该目录,不要解压,然后重启 Sublime Text。
三、通过控制台执行安装脚本(备用方式)
该方法适用于已能调出控制台但网络策略受限的环境,脚本将直连 packagecontrol.io 下载并校验安装包。
1、启动 Sublime Text,按下 Command + `(反引号)调出底部控制台。
2、复制以下官方最新安装代码(截至 2026 年 3 月有效):
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs(ipp, exist_ok=True); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen('https://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open(os.path.join(ipp, pf), 'wb').write(by) if dh == h else None
3、将代码粘贴至控制台,按回车执行;右下角出现 "Package Control installed" 即表示成功。
4、关闭并重新启动 Sublime Text,再次使用 Command + Shift + P 输入 Install Package,确认命令存在且可触发。
四、验证 Package Control 是否生效
安装完成后需立即验证其是否具备插件调度能力,避免因路径错位或缓存残留导致功能失效。
1、重启 Sublime Text 后,按下 Command + Shift + P 打开命令面板。
2、输入 Package Control: Install Package,观察是否在候选列表中出现该命令项。
3、回车后等待左下角显示 "Loading repository",数秒后弹出插件名称搜索框即表示通道已打通。
4、输入 Emmet 并回车安装,安装完成后新建 HTML 文件,输入 html:5 后按 Tab 键,生成完整骨架即验证成功。










