真正高频、零冲突、不拖慢启动的核心插件仅4个:Package Control(ST4专用脚本安装)、Emmet、AutoFileName、CSS3;其余均为场景补充或可替代项,装多易引发冲突崩溃。

别装满十款——真正高频、零冲突、不拖慢启动的只有 4 个核心插件,其余全属场景补充或可替代项。
Package Control 必须手动装,且必须用 ST4 专用脚本
它不是普通插件,而是整个插件生态的加载器。装错版本或跳过 SHA256 校验,Package Control: Install Package 命令会静默失败,后续所有插件安装都卡死。
- 打开控制台(
Ctrl+`),粘贴官网packagecontrol.io页面明确标注 “Sublime Text 4” 的完整脚本(含h = 'df21e130' + 'eea76'类 SHA256 值) - 执行后看到
Success! Please restart Sublime Text才算初步成功 - 重启后按
Ctrl+Shift+P输入Package Control: Install Package,左下角出现Fetching list of available packages且无报错,才算真正就位 - 若仍无响应,先执行
Package Control: Synchronize Sources;再不行,关代理或换热点重试
前端三件套:Emmet、AutoFileName、CSS3
它们解决的是每天真实发生的三类低效操作:写 HTML 结构慢、引路径手抖、CSS 新属性记不全。彼此无依赖、不抢快捷键、不改底层设置。
-
Emmet在.html或.css文件中默认生效;在.vue的<template>区域需先装Vue Syntax Highlight,否则缩写(如div.container>ul>li*3)按Tab没反应 -
AutoFileName默认只扫描项目根目录下的文件;如果没通过Project → Add Folder to Project设置根目录,它就找不到子目录里的assets/img/logo.png -
CSS3补全flex、grid、clamp()等新属性,但不会覆盖原生 CSS 语法高亮——它只是增强,不是替代 - 别同时开
HTMLBeautify和JsBeautify处理同一文件,它们规则打架,可能把 Emmet 生成的嵌套缩进全抹平
SideBarEnhancements 是唯一值得装的侧边栏插件
它补全了 ST 原生侧边栏缺失的实用动作,比如右键“在终端中打开”“复制文件路径”“新建文件/文件夹”,不修改 UI、不监听文件系统、不拖慢启动。
- 装完后右键侧边栏任意位置,就能看到新增菜单项;无需额外配置
- 和
GitGutter共存无冲突,后者只在行号区画小图标,前者只动右键菜单 - 别装
SideBarTools或SideBarGit:前者已多年未更新,ST4 下常报AttributeError: 'NoneType' object has no attribute 'get';后者功能被 GitGutter 覆盖且更轻量
GitGutter 比自带 Git 面板更轻、更准、更省资源
它只在行号区显示 Git 状态小图标(新增、修改、删除),不拉起进程、不读取完整 diff、不卡主线程,比 ST 自带的 Git 插件(需手动配置 git_path)稳定得多。
- 装完即用,无需配置;只要项目根目录有
.git,图标自动出现 - 图标颜色含义固定:
green= 新增,orange= 修改,red= 删除 - 若图标不显示,检查是否误删了
Preferences → Package Settings → GitGutter → Settings中的"show_in_minimap",该值应为true(默认) - 别和
SublimeGit同时启用:后者会劫持Ctrl+Shift+P的 Git 命令,导致 GitGutter 图标延迟刷新甚至消失
所谓“Top 10”列表里剩下的那些——比如 ConvertToUTF8、ChineseLocalization、BracketHighlighter——要么已被 ST4 原生支持(UTF-8 自动识别),要么中文界面靠系统语言即可(macOS/Windows 设置语言后 ST 自动切换),要么功能已被 AutoFileName + Emmet 覆盖。装得越多,越容易触发插件间隐式依赖或事件监听冲突,尤其在大项目里打开几十个标签页时,plugin_host 崩溃概率直线上升。

















