插件运行缓慢八成是缓存堆积或损坏所致,清空Cache、Index和Package Control三个目录最有效;需完全退出Sublime Text后操作,避免误删会话文件。
插件运行缓慢,八成是缓存堆积或损坏导致的——直接清空 Cache 和 Index 目录最立竿见影,比重装插件、重启编辑器都管用。
为什么插件变慢?不是代码问题,是索引和临时文件拖了后腿
Sublime 的插件(尤其是 LSP、GitGutter、BracketHighlighter 这类实时分析型插件)会在后台生成大量临时索引和编译产物。这些文件不随插件卸载自动清理,长期积累会导致:
• Goto Definition 卡顿甚至失败
• 右键菜单响应延迟或报错(如 KeyError: 'git_gutter')
• CPU 占用持续 30%+,风扇狂转
• 某些插件命令面板里能搜到,但一按就无响应
根本原因不是插件本身写得差,而是 Index 文件夹里的符号索引损坏,或 Cache 里残留了旧版插件的二进制缓存(比如 pyright 编译的 .pyc 或 texlab 的语言服务器快照)。
必须清的三个缓存位置:Cache、Index、Package Control
务必先完全退出 Sublime Text(包括右下角托盘进程),否则删不动或删完立刻重建旧缓存。