插件功能1:wxml文件的语法高亮
除了基本的标签语法高亮外,还有以下两个特点:
1: 自动识别wxs标签,内部使用JavaScript语法高亮和代码提示。
2: Mustache语法高亮显示,用于区分其他常规属性值和文本内容。
插件功能2:wxss文件的语法高亮
目前是将其设置为css语法,rpx单位和内部组件标签无法高亮显示。
小程序的css不建议直接使用组件的标签选择器进行样式书写,建议统一采用class书写。
而rpx单位没有高亮显示,恰巧可以体现该单位的特殊性,因而不打算再单独编写针对wxss的语法文件。
这样也方便共用css原有的代码提示和补全。
插件功能3:微信内置组件的代码提示和自动补全
基本的标签补全和属性提示都以实现,具体功能点如下:
1: 标签的自动补全,并为常用标签添加辅助输入:view:if
、view:for
、view:class
等。
2: 通过 view.class
和 view#id
快速输入类名和id属性。
3: 标签属性以及属性值的自动提示和补全。
插件功能4:微信API的代码提示和自动补全
微信API的提示,统一通过 wx
前缀触发,输入期间不支持 .
匹配。

后续
1. wxml标签暂不支持自动闭合。
2. wxml标签和属性以及属性值的描述文本,受限于Sublime本身的Completion UI,暂时没有比较好的显示方式。
3. 微信API的代码提示和自动补全还不是很全,但基本够用。
4. 暂时没有提供 JSON 配置的提示功能。
5. 暂时缺少文档快速查询的便捷功能。
6. 有任何需求和疑问,欢迎提交 issues 。
7. 如果喜欢,也欢迎各位客官赞个 Star 。