必须安装vue syntax highlight插件、手动绑定.vue为vue component、配置"vue_version": "3"并启用enable_ts_in_script等嵌入开关,三步缺一不可;装错插件或跳过任一步均导致白底黑字或控制台报importerror。

Sublime Text 本身不支持 .vue 文件,所谓“原生高亮体验”完全依赖插件链协同工作——装错插件、漏配关联、子语言断链,任意一环出问题,.vue 文件就退化成 Plain Text,不是你配置慢了,是 Sublime 根本没启动语法解析。
必须装 Vue Syntax Highlight(名字一个字母都不能错)
当前唯一兼容 ST4、持续维护、支持 <script setup lang="ts"></script> 和 <style scoped lang="scss"></style> 的插件,只有 Vue Syntax Highlight。名字必须严格为:首字母大写、中间空格、末尾带 s 和大写 H。
- 搜
vue syntax或vue highlight极易误选已停更的VueJS(报ImportError: No module named 'sublime_plugin')或不兼容 ST4 的vue-component - 装完立刻进
Preferences → Browse Packages…,确认存在Vue Syntax Highlight/文件夹(不是vuejs/或vim-vue/) - 若已装错,先用
Package Control: Remove Package卸载干净,再重试
手动绑定 .vue 后缀为 Vue Component
插件只提供 Packages/Vue Syntax Highlight/Vue.sublime-syntax 文件,不会自动注册文件关联。跳过这步,所有 .vue 文件右下角永远显示 Plain Text。

