sublime text 3下以vue component打开的vue文件都是高亮,但是script文件为es6类型就不能高亮,这个怎么解???
上图对比直观说明:
1、默认es5的script是高亮的:
2、设置为es6的script却变成黑白了
sublime text 3下以vue component打开的vue文件都是高亮,但是script文件为es6类型就不能高亮,这个怎么解???
上图对比直观说明:
1、默认es5的script是高亮的:
2、设置为es6的script却变成黑白了
你现在能看到高亮效果说明你已经装了vue syntax highlight插件,如果看到这个问题的时候你的vue文件还没有任何高亮的话,先去安装vue syntax highlight,方法:
下面接着,假设你要在script里用es6语法高亮, style里用stylus语法高亮,你要这样做
type="text/babel"
和 lang="stylus"
成功
最后效果:
各部分高亮, 达成√
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
Vue Component
类型应该是装了Vue Syntax Highlight
插件,这个高亮配置是这个插件实现的,感觉应该是插件中的高亮配置只匹配了<script>
而没有匹配<script ...>
格式,因此<script ...> ... </script>
中的语句被当成了非JS语句(正常文本)解析,因此是白色的。需要解决这个,需要修改插件中的高亮配置,第一种方法是修改本地的插件,还有一个方法是修改GitHub上的代码然后提交Pull Reqeust。