代码格式化对于程序员来说,是个高频使用的功能。直接影响编程体验,如果每次写完代码后,还要手动排版,那写代码得多费力,编程效率得多低。然而我惊讶的发现,微信开发者工具默认没有打开文件保存自动化格式开关,需要开发者自己去打开,打开之后,保存js和json文件时,会提示有两个格式化扩展可以选择,然而开发者对这些格式化扩展的功能不太了解,不知道有哪些配置项。不知道应该选择哪个格式化扩展。本文带你了解一下微信开发者工具自带的格式化扩展的美化规则。让你选择时不再茫然,现在我们进入主题。
对这些配置有修改或者添加新配置,都属于自定义配置。
你会发现,当格式化js和json文件时,js和json文件默认都有两个开发工具自带的格式化扩展。
js的两个默认格式化扩展是: Beautify和TypeScript and JavaScript Language Features
json两个默认的格式化扩展是: Beautify和JSON Language Features
开发工具遇到这两种文件,对它们进行格式化时,就比较犯难了。不知分别采用哪种格式化扩展。其实使用者也比较纠结,因为我们不太了解这几个格式化扩展,所以无从选择。为了让我们的选择有理有据。我们了解一下这三个微信开发者工具自带的格式化扩展。
有的美化规则是通用的,有的美化只适用html, js|html, css, js。
关于格式化的规则有如下这些:
这是翻译版
VSCode自带的json工具包配置项很少,想想json的语法格式比较简单,配置项很少,但是够用了。
这是翻译版
这是安装了wxmlConfig扩展,选择使用wxmlConfig格式化.wxml文件的效果
THE END