sublime text 3 中 vue 组件 lang="scss" 错误高亮的解决方法

35543499-71d7fb3e-0533-11e8-90f5-a625cdc997e3

解决方法来自来自issue:SCSS Highlight ; error


之前一直很正常的,可能是某次插件自动更新以后出现了这样一个问题,看着难受,必须解决

出问题的是 vue-syntax-highlight 插件,github 上能找到其他相关的 issets,但尝试后都失败了,可能是版本不一样的原因。试过不升级到3157的各种办法,都解决不了

以下是亲测并整理的步骤:

  • 把 Sublime Text 3 升级到3157版本
  • 把 vue-syntax-highlight 插件删除,在 package control 中 remove package
  • 到 github仓库 下载 new 分支
  • 解压 zip 文件得到文件夹vue-syntax-highlight-new
  • 编辑文件夹中的Vue Component.sublime-syntax文件,把第699行改为embed: scope:source.scss
  • 复制整个文件夹到插件目录/Sublime Text 3/Packages/User
若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏