package control必须先安装,否则无法安装任何插件;正确做法是确认sublime text版本后,在控制台执行对应官方脚本或手动拖入package control.sublime-package至installed packages目录,并重启后验证ctrl+shift+p能否调出list packages和install package命令。

Package Control 必须先装,否则所有插件都装不上——这是最常卡住的一步,不是点几下就能完事。
怎么装 Package Control 才不失败
很多人复制粘贴官方脚本后没反应,其实是因为 Sublime 启动时网络被拦截、或 Python 环境异常。别用浏览器直接复制,改用 Sublime 内置的 Ctrl+`(反引号)打开控制台,再逐行粘贴脚本。
- 确认 Sublime 版本:v4 用户必须用
install_package_control.py的 v4 分支脚本,v3 脚本会报AttributeError: module 'urllib' has no attribute 'parse' - 如果控制台输出
reloading settings Packages/User/Package Control.sublime-settings,说明安装成功;若只显示Traceback或空白,关掉代理重试 - 装完重启 Sublime,再按
Ctrl+Shift+P输入Package Control: Install Package,能弹出列表才算真正就位
SideBarEnhancements 为什么右键菜单还是没变
装完插件后右键没多出“Open in Terminal”或“Duplicate”,大概率是插件没激活——它依赖 Sublime 的侧边栏焦点状态,不是装完就自动生效。
- 确保你当前点击的是侧边栏里的文件夹或文件,而不是编辑区空白处
- 如果项目是通过
File → Open Folder加载的,但侧边栏未展开,插件功能会被禁用 - macOS 用户遇到
osascript: command not found错误,需在终端运行sudo xcode-select --install补全命令行工具
中文路径下 Emmet 展开失效怎么办
输入 div.container 按 Tab 没反应,常见于 Windows 中文用户名或路径含空格/中文,本质是 Sublime 加载 emmet-plugin 时解析失败。
- 打开
Preferences → Package Settings → Emmet → Settings,在用户配置里加一行:"syntax_scopes": {"html": "text.html.basic"} - 确认当前文件右下角显示的是
HTML或Vue Component,不是Plain Text—— Emmet 默认只对特定语法生效 - 如果用了
Vue Syntax Highlight这类第三方语法包,得手动把source.vue加进 Emmet 的syntax_scopes列表
GitGutter 显示叉号却不标改动行
图标显示了,但没像预期那样在行号旁标红点/绿点,问题通常出在 Git 工作区识别上,不是插件本身坏了。
- 检查项目根目录是否有
.git文件夹,且不是子模块嵌套导致git rev-parse --show-toplevel返回空 - Windows 用户若用 WSL2 开发,Sublime 运行在 Windows 上,但 Git 配置在 WSL,需在插件设置里指定
"git_binary": "C:\Windows\System32\cmd.exe /c wsl git" - 如果刚
git init但还没git add,GitGutter 默认不标记未跟踪文件,得在设置里加"show_untracked": true











