Vscode插件--微信小程序格式化以及高亮组件wxml-vscode
程序员文章站
2023-11-07 18:47:52
wxml vscode "wxml vscode 仓库" "提问题" 安装 通过 F1 或者 CMD + Shift + P 输入 install. 选择: Install Extension. 特性 格式化功能 高亮组件功能 如何使用格式化功能 格式化 支持 通过 F1 或者 CMD + Shif ......
wxml-vscode
安装
通过 f1 或者 cmd + shift + p 输入 install. 选择: install extension.
特性
- 格式化功能
- 高亮组件功能
如何使用格式化功能
格式化 支持 通过 f1 或者 cmd + shift + p 输入 format wxml 命令 或者右键菜单,也可以配置 wxmlconfig.onsaveformat 开启保存后自动格式化
目前可配置项
v0.0.3 增加属性
wxmlconfig.format.wrap_attributes_count 超过几个 attributes 属性则全部转行
example
<!-- if wxmlconfig.format.wrap_attributes_count === 2 --> <button id="x" class="xx"></button> <button id="x" ></button> <!-- ⬇⬇⬇⬇ --> <button id="x" class="xx" ></button> <button id="x" ></button>
wxmlconfig.format 可配置的属性可以
// 高亮的颜色,emm暂时只支持这样写 "wxmlconfig.activecolor": { "color": "#e5c07b" }, // 是否禁用高亮组件 "wxmlconfig.activedisable": false, // 是否开启保存自动格式化 "wxmlconfig.onsaveformat": false, "wxmlconfig.format": { "brace_style": "collapse", "end_with_newline": false, "indent_char": "", "indent_handlebars": false, "indent_inner_html": false, "indent_scripts": "keep", "indent_size": 2, "indent_with_tabs": true, "max_preserve_newlines": 1, "preserve_newlines": true, "wrap_attributes": "force-expand-multiline" }, // 高亮所忽略的组件数组 "wxmlconfig.tagnoactivearr": [ "view", "button", "text", "icon", "image", "navigator", "block", "input", "template", "form", "camera", "textarea" ]
上一篇: 定位-绝对定位
下一篇: jsp页面获取服务器时间的简单调用示例