wxml-vscode 仓库html
提问题git
经过 F1 或者 CMD + Shift + P 输入 install. 选择: Install Extension.github
格式化 支持 经过 F1 或者 CMD + Shift + P 输入 format wxml 命令 或者右键菜单,也能够配置 wxmlConfig.onSaveFormat 开启保存后自动格式化web
v0.0.3 增长属性
wxmlConfig.format.wrap_attributes_count 超过几个 attributes 属性则所有转行json
example数组
<!-- if wxmlConfig.format.wrap_attributes_count === 2 --> <button id="x" class="xx"></button> <button id="x" >123</button> <!-- ⬇⬇⬇⬇ --> <button id="x" class="xx" /> <button id="x" >123</button>
wxmlConfig.format 可配置的属性能够这里看code
// 高亮的颜色,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" ]