0

0

Sublime怎么支持Vue_Sublime Vue语法高亮教程【前端】

冰火之心

冰火之心

发布时间:2026-02-27 14:21:12

|

767人浏览过

|

来源于php中文网

原创

必须安装 vue syntax highlight 插件并手动绑定 .vue 扩展名为 vue component 语法,否则高亮不生效;还需配置 emmet 作用域、开启 enable_ts_in_script 并安装 typescript 插件以支持 script 区块的 ts 高亮。

sublime怎么支持vue_sublime vue语法高亮教程【前端】

Vue Syntax Highlight 插件必须装,别选错名字

Sublime 默认完全不认识 .vue 文件,打开就是纯文本——这不是你配置错了,是它压根没语法定义。真正起作用的是 Vue Syntax Highlight(作者 vuejs-sublime-project),不是早已停更的 Vuejs 或只提供片段的 Vuejs Snippets。装错名字,高亮就永远不生效。

  • Ctrl+Shift+PPackage Control: Install Package → 搜 Vue Syntax Highlight,认准 GitHub 仓库名 vuejs-sublime-project/vue-syntax-highlight
  • 装完必须重启 Sublime(2026 年 2 月最新版仍需重启才能加载 .sublime-syntax 文件)
  • 装完后进 Preferences → Package Settings,确认只有 Vue Syntax Highlight,如果还列着 Vuejs,右键禁用它,否则会冲突

手动绑定 .vue 扩展名到 Vue Component 语法

插件装了 ≠ 自动生效。Sublime 不会主动把 .vue 后缀和插件提供的 Vue Component 语法关联起来——这是最常被跳过的一步,也是 80% 用户“明明装了却没高亮”的原因。

  • 打开任意 .vue 文件,看右下角状态栏显示的是 Plain Text 还是别的
  • 点击它 → Open all with current extension as… → 搜索并选中 Vue Component(注意不是 VueHTML
  • 如果菜单里没看到 Vue Component,说明插件没正确解压:进 Preferences → Browse Packages…,检查是否存在 Vue Syntax Highlight/ 目录(不是 vuejs/

template 中 Emmet 不工作?要显式启用作用域

<template></template> 块本质是 HTML,但 Sublime 不会自动继承父语法上下文,Emmet 默认只在 HTMLXML 等原生语法下激活,所以在 .vue 里敲 div.my-class + Tab 没反应,不是 Emmet 没装,是它没被“告诉”该在这里干活。

ColorMagic
ColorMagic

AI调色板生成工具

下载
  • 打开 Preferences → Settings – User
  • 添加以下配置(确保 Emmet 已安装):
    {
      "emmet_syntax_scopes": {
        "vue": "html"
      }
    }
  • 保存后重启,<template></template> 内即可正常使用 Emmet 缩写

script 区块里 TypeScript 或 ES6 高亮异常?检查嵌套语言开关

Vue Syntax Highlight 支持在 <script></script> 里自动切换 JS/TS 高亮,但默认只开 JS;如果你用 setup + lang="ts",却还是灰扑扑的,大概率是 enable_ts_in_script 没开,或者缺少底层 TS 语法支持。

立即学习前端免费学习笔记(深入)”;

  • Preferences → Package Settings → Vue Syntax Highlight → Settings
  • 确认开启:
    "enable_vue_blocks": true,
    "enable_ts_in_script": true,
  • 同时确保已安装 TypeScript 插件(不是 Babel,后者会抢走作用域导致 TS 高亮失效)
  • 若仍无效,右键 <script></script> 块 → Set Syntax → TypeScript 临时验证是否是插件问题

最容易被忽略的其实是「绑定扩展名」那一步——很多人装完插件就以为结束了,结果每次打开 .vue 还得手动点右下角。还有人把 enable_vue_blocks 设为 false,以为只是个小开关,其实关了它,整个区块嵌套高亮就全崩了。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

42

2026.02.13

TypeScript全栈项目架构与接口规范设计
TypeScript全栈项目架构与接口规范设计

本专题面向全栈开发者,系统讲解基于 TypeScript 构建前后端统一技术栈的工程化实践。内容涵盖项目分层设计、接口协议规范、类型共享机制、错误码体系设计、接口自动化生成与文档维护方案。通过完整项目示例,帮助开发者构建结构清晰、类型安全、易维护的现代全栈应用架构。

42

2026.02.25

es6新特性
es6新特性

es6新特性有:1、块级作用域变量;2、箭头函数;3、模板字符串;4、解构赋值;5、默认参数;6、 扩展运算符;7、 类和继承;8、Promise。本专题为大家提供es6新特性的相关的文章、下载、课程内容,供大家免费下载体验。

106

2023.07.17

es6新特性有哪些
es6新特性有哪些

es6的新特性有:1、块级作用域;2、箭头函数;3、解构赋值;4、默认参数;5、扩展运算符;6、模板字符串;7、类和模块;8、迭代器和生成器;9、Promise对象;10、模块化导入和导出等等。本专题为大家提供es6新特性的相关的文章、下载、课程内容,供大家免费下载体验。

196

2023.08.04

JavaScript ES6新特性
JavaScript ES6新特性

ES6是JavaScript的根本性升级,引入let/const实现块级作用域、箭头函数解决this绑定问题、解构赋值与模板字符串简化数据处理、对象简写与模块化提升代码可读性与组织性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

231

2025.12.24

pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1936

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2111

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

1141

2024.11.28

Golang 并发编程模型与工程实践:从语言特性到系统性能
Golang 并发编程模型与工程实践:从语言特性到系统性能

本专题系统讲解 Golang 并发编程模型,从语言级特性出发,深入理解 goroutine、channel 与调度机制。结合工程实践,分析并发设计模式、性能瓶颈与资源控制策略,帮助将并发能力有效转化为稳定、可扩展的系统性能优势。

2

2026.02.27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Vue 教程
Vue 教程

共42课时 | 8.9万人学习

Vue3.x 工具篇--十天技能课堂
Vue3.x 工具篇--十天技能课堂

共26课时 | 1.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号