Sublime Text 启动慢主因是插件或配置问题,启用安全模式可快速定位;禁用老旧/重型插件、关闭索引与自动恢复、排除大目录能显著提速。

Sublime Text 启动慢、插件加载卡顿,**绝大多数情况不是编辑器本身变慢了,而是你装的某个插件在后台偷偷干重活,或者配置里留着一堆“已失效但还在加载”的残留项。** 直接禁用插件或删掉一个配置项,往往就能从 5 秒启动回到 0.8 秒。
怎么快速定位是哪个插件拖慢启动
别猜,用“安全模式”实测最准:关掉 Sublime,按住 Ctrl(Windows/Linux)或 Cmd(macOS)再双击图标启动 —— 这会跳过所有插件和用户设置。如果此时秒开,说明问题一定出在插件或自定义配置上。
- 打开命令面板
Ctrl+Shift+P,输入Package Control: List Packages,看看列出来的插件里有没有长期没更新的(比如旧版SublimeCodeIntel、GitGutterv1.x) - 重点检查这些类型插件:
AutoFileName、LSP、Anaconda、SublimeLinter—— 它们默认会在启动时扫描整个项目,遇到node_modules就容易卡住 - 进控制台
Ctrl+`,看有没有红色报错,比如ImportError或timeout,这类插件大概率就是元凶
禁用插件比卸载更安全,但得知道在哪关
禁用不等于卸载,它只是让插件不加载,保留配置和快捷键绑定,适合临时排查。关键路径是:Preferences → Package Control → Disable Package,选中后重启生效。
- 禁用后仍卡?说明还有别的插件在抢资源 —— 可以配合重命名
Installed Packages文件夹来“一键清空”,再逐个拷回测试 - 某些插件(如
GitGutter)支持非阻塞模式,在它的Settings – User里加"non_blocking": true,能避免初始化时锁死界面 - 别忘了禁用“主题类”插件(比如
Theme - Soda、Material Theme),它们虽小,但启动时要解析大量 UI 资源,老旧版本尤其吃 CPU
光禁插件还不够:必须关掉文件索引和自动恢复
就算插件全禁了,如果上次退出前打开了 20 个大项目,或者项目里有 5 万个 .js 文件,Sublime 还是会默默重建索引,导致冷启动变慢。
- 在
Preferences → Settings的右侧(用户设置)里加上:{ "index_files": false, "remember_open_files": false, "hot_exit": false } -
index_files关掉后,Ctrl+P模糊搜索和Ctrl+R符号跳转会失效,但换来的是启动速度翻倍,尤其对 Mac 用户效果极明显 - 删掉
Session.sublime_session文件(路径:%APPDATA%\Sublime Text 3\Local\Windows /~/Library/Application Support/Sublime Text 3/Local/macOS),能彻底清除上次的“恢复包袱”
忽略大目录比删插件还管用:一行配置省下 3 秒
很多用户以为“只打开单个文件就没问题”,其实只要项目根目录被拖进侧边栏,Sublime 就会默认扫描整个树,包括 node_modules、.git、dist —— 这些目录加起来可能上 GB。
- 在项目设置(右键侧边栏 →
Project → Edit Project)里加:{ "folders": [ { "path": ".", "folder_exclude_patterns": [".git", "node_modules", "dist", "build"], "file_exclude_patterns": ["*.log", "*.tmp"] } ] } - 全局生效的话,把上面那段
folder_exclude_patterns和file_exclude_patterns复制到用户设置里也行,但项目级更精准 - 千万别把整个磁盘(比如
C:\或/Users)拖进 Sublime —— 它真会试图索引全部,然后卡死在“正在加载…”
真正卡住你的,往往不是“没装什么”,而是“多装了一个不该装的”、或者“忘关了一个默认开启的功能”。改完配置记得重启,别信“热重载”;禁用插件后也别急着卸载,先观察两天——有些插件只是启动慢,用起来其实没问题。










