装错插件名是第一道坎,正确插件为WordHighlight、ColorHighlighter(结尾带r)、Vue Syntax Highlight;装完需检查语法识别、配置开关、主题scope定义,并必须重启Sublime Text。

装错插件名是第一道坎
搜 Highlight3 装不上、装了也报错——它根本不存在。Package Control 里搜不到,社区也没维护记录,所谓“Highlight3”大概率是把 WordHighlight 或 BracketHighlighter 记混了。真正能高亮选中词所有副本的,只有 WordHighlight;想实时预览颜色值,必须装 ColorHighlighter(结尾带 r,不是 ColorHighlight);写 Vue 必须用 Vue Syntax Highlight(注意空格和大小写),搜 vue highlight 极易装错废弃包。
装完不生效?检查语法识别和文件绑定
插件不是装完就自动干活,得看 Sublime 当前认没认出文件类型:
-
.vue文件右下角显示Plain Text?说明没绑定语法:打开一个.vue文件 → 点右下角 →Open all with current extension as…→ 选Vue Component -
ColorHighlighter在 JS 字符串里不亮?默认跳过字符串内容,得手动开开关:{"color_highlight_in_strings": true}写进ColorHighlighter.sublime-settings - 双击一个词没高亮?确认光标落在完整单词内,比如
user_id要双击字母区域,点在下划线或分号上不算
高亮颜色看不见?问题在主题配色文件
WordHighlight 高亮依赖 wordhighlight 这个 scope,但主题文件(.sublime-color-scheme)里没定义它,就等于画了个 invisible 的框。别改 selection 背景色,那是另一回事:
- 按
Ctrl+Shift+P→ 输入Show Scope Name,确认当前 scheme 路径可写(通常是Packages/User/xxx.sublime-color-scheme) - 打开该文件,在
"rules"数组里加一条:{"name":"WordHighlight","scope":"wordhighlight","background":"#4a5568"} - 别用带 alpha 的浅灰如
"#33333380",深色主题下基本不可见
重启和重载不是可选项
装完 ColorHighlighter 或 Vue Syntax Highlight 后,必须重启 Sublime Text,否则插件根本不加载——ST4 沙箱机制只认 Package Control 签名安装 + 重启后的初始化。手动解压 zip 到 Packages/ 目录无效;改完 .sublime-color-scheme 保存后,Sublime 会自动重载,但如果高亮仍不出现,先检查 JSON 格式是否漏逗号或引号,再看控制台有没有 ImportError: No module named 'sublime_plugin'(那是旧插件冲突导致的)。


















