必须安装vue syntax highlight插件、手动绑定.vue后缀为vue component、配置vue_version为3,三步缺一不可;否则.vue文件始终显示plain text。

不能一键安装——Sublime Text 没有“Vue 开发插件”这种打包好的全能包,所谓“一键”只是把三步操作误传为一步。真正起作用的是 Vue Syntax Highlight 插件,但装完它,.vue 文件仍显示 Plain Text,这是正常现象,不是失败。
为什么装了 Vue Syntax Highlight 还是白底黑字?
插件只提供语法定义文件 Packages/Vue Syntax Highlight/Vue.sublime-syntax,不会自动把 .vue 后缀和它绑定。Sublime 不会猜你想要什么,必须手动告诉它。
- 打开任意一个
.vue文件 - 点击右下角当前语法名(比如显示
Plain Text) - 选择
Open all with current extension as…→Vue Component(注意:不是Vue、不是HTML、也不是Vue Template) - 如果菜单里根本没有
Vue Component,说明插件根本没加载成功,按Ctrl+`看控制台是否有ImportError: No module named 'sublime_plugin'—— 那是装错了旧插件(如vue-component或VueJS)导致的冲突
怎么确保装对了插件名字?
Package Control 里搜 Vue Syntax Highlight 必须严格匹配:首字母大写、中间空格、末尾带 s 和大写 H。搜 vue syntax 或 vue highlight 极易选错。
递归分析 Vue 项目组件依赖,从入口文件生成组件层级图,支持 Vue 2/3,输出组件名、文件路径和属性。适用于分析组件结构、排查依赖或了解项目架构。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS) - 输入
Package Control: Install Package回车 - 等列表加载完,**精确输入
Vue Syntax Highlight**,回车安装 - 装完后检查
Preferences → Browse Packages…目录下是否存在Vue Syntax Highlight/文件夹;若存在Vuejs或vue-component,先用Package Control: Remove Package卸干净
vue_version 必须设成 "3" 才能高亮 script setup
默认配置中 "vue_version" 很可能是 "2",不改就识别不了 <script setup></script>、v-model:value、#default 插槽等 Vue 3 特性,<script setup lang="ts"></script> 里的内容依然灰着。
- 进
Preferences → Package Settings → Vue Syntax Highlight → Settings - 在 User 设置里写入:
{ "vue_version": "3" } - 如果用了
lang="ts"或lang="scss",还需确认已装TypeScriptSyntax或SCSS插件,并单独打开一个.ts或.scss文件,看右下角是否显示对应语法名
最常被跳过的其实是绑定步骤,而不是安装本身。换电脑、重装 Sublime 后,Vue Component 绑定就没了,得重来一次——这点容易被忽略,但直接影响你每天打开 .vue 文件的第一眼体验。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










