@H_404_0@本文介绍了详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持,分享给大家,具体如下:
@H_4040@
一个小遗憾
@H404_0@
添加高亮和语法支持
@H_404_0@这个我是通过插件来实现的。网上目前有两个插件: @H_404_0@插件1:https://github.com/henjue/vue-for-idea @H_404_0@插件2:https://github.com/postalservice14/vuejs-plugin @H_404_0@我现在用的是插件1。 @H_404_0@它能提供一点的语法和代码高亮还有一个文件模板。 @H_404_0@就是你在左侧工程栏右键新建的时候会有vue文件了。 @H_404_0@cmd+点击
的跳转都不能实现。
@H_404_0@我还去设置内添加了额外的帮助:
@H_404_0@download
,就会出现这个列表,选择上面的源,一共有两个选项,选择第二个,就出现这个列表了。找到vue,安装就可以了。
@H_404_0@但是感觉在.vue文件中作用也不是很大。。。
@H_404_0@添加ES6支持
@H_404_0@首先,你要设置webstorm自身的JavaScript的版本。如图: @H_404_0@
标签了。
@H_404_0@如果你不想这样做,那也可以。还有一种方法。
直接在
标签中添加type="text/ecmascript-6"
,这样也是OK的,里面的代码也会高亮并支持ES6。
@H_404_0@支持sass
@H_404_0@看过vue-loader文档的知道,在*.vue模板中是支持几种css预处理器和模板语言jade
的。
但是当你在
标签中加上lang=sass
然后写sass时会发现IDE一片报错。。一开始我想到的是webstorm的Language Injections
,并照着已有的写了一个:
@H_404_0@
标签中有rel="stylesheet/scss"
和type="text/css"
时能正确识别sass
语言。如:
@H_502_122@
@H_404_0@同理less
也可以。但是需要webstorm版本高于2016.1.1
。
@H_404_0@关于jade支持
@H_404_0@我还不会jade模板语言。但是在找sass支持的过程中发现有人这么“曲线救国”的支持了jade: @H_404_0@jade
,但是没有具体的时间。
@H_404_0@以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。