能用命令面板安装插件的前提是package control已正确安装并通路;必须能执行package control: install package并触发fetching list of available packages,而非仅菜单存在。

能用命令面板安装插件,前提是 Package Control 已正确安装并通路——不是菜单里有“Package Control”就代表能用,而是必须能执行 Package Control: Install Package 并触发 Fetching list of available packages。
为什么按 Ctrl+Shift+P 输 Install Package 没反应?
常见错误现象:输入后无任何提示、控制台静默、左下角不出现加载文字、甚至命令面板直接关闭。
- 真正生效的标志只有两个:
Package Control: List Packages能返回空列表(不是报错),Package Control: Install Package能触发Fetching list of available packages - 菜单项存在 ≠ 通道打通——旧版残留文件(如
Package Control.sublime-package或Package Control.py)会劫持命令,导致命令面板识别到名字却无法执行 - ST4 用户若用了 ST3 的安装脚本(哈希值不是以
6f4c264a开头),控制台可能显示Success!,但后续所有 Package Control 命令都失效 - 网络卡在 TLS 握手或 DNS 污染上时,控制台只打印
reloading plugin就停住,换手机热点重试最有效
Package Control: Install Package 执行后卡在“Fetching…”怎么办?
首次加载插件列表通常需 5–10 秒,但若卡住超 30 秒,基本是网络或配置问题。
一款AI开发辅助工具,主要用于从 AI 编程会话日志(Clawdbot、Claude Code、Codex)中提取对话记录。该功能用于在用户要求导出提示词历史、会话日志或 `.jsonl` 格式的会话文件时使用,适合需要提升相关任务效率的用户。
- 公司/校园网常屏蔽
packagecontrol.io,换热点或开代理是最直接解法 - 检查
Preferences → Settings右侧用户配置中是否有"http_proxy"或"https_proxy"错误配置(比如值为空字符串或格式非法) - 已安装但被忽略:确认
"ignored_packages"数组里没把刚想装的插件名写进去(例如"Emmet"或"Vue Syntax Highlight") - ST4 用户可临时在控制台执行这行验证连通性:
urllib.request.urlopen('https://packagecontrol.io/').getcode(),返回200才算通
插件装完却不生效,怎么排查?
插件不是放进目录就自动工作,它依赖语法作用域、配置路径和加载顺序。
- 右下角状态栏看当前语法是否匹配——比如
Vue Syntax Highlight只在.vue文件或作用域为text.html.vue时生效;纯.html文件不会触发 - 手动切换语法:按
Ctrl+Shift+P输入Set Syntax: Vue看是否立刻高亮 - 路径放错是高频问题:
Emmet.sublime-package必须扔进Installed Packages/;而解压后的Emmet/文件夹必须整体拖进Packages/(不能嵌套进子目录) - 配置必须写在
Packages/User/下同名.sublime-settings文件中,写在插件自带的默认配置里无效
最容易被忽略的是:插件激活完全依赖作用域匹配,而不是文件扩展名本身。比如一个 .js 文件若被设为 text.html.basic 作用域,所有 JS 相关插件都不会响应——这点在调试 Vue、Svelte 或 JSX 混合语法时特别关键。










