jsbeaytifyrc.js 格式化代码:js大括号没有超出宽度不换行,超出宽度后按单词换行;heml 没有超出宽度不换行,超出宽度后按属性换行。
示例:
- html:
<uni-countdown :font-size="30" :day="1" :hour="2" :minute="30" :second="0" color="#FFFFFF" background-color="#007AFF" />
格式化后超出设置宽度按属性换行
<uni-countdown :font-size="30" :day="1" :hour="2" :minute="30" :second="0" color="#FFFFFF" background-color="#007AFF" />
格式化后没有超出设置宽度不换行
<uni-countdown :second="30" color="#FFFFFF" background-color="#007AFF" />
- js
import { aaaaaaaaa, bbbbbbbbbbbb, cccccccccccc, dddddddddd, eeeeeeeeeeeeeee } from 'xxx.js'
格式化后,超出宽度将大括号里面的按单词换行
import {
aaaaaaaaa,
bbbbbbbbbbbb,
cccccccccccc,
dddddddddd,
eeeeeeeeeeeeeee
} from 'xxx.js'
格式化后,没有超出宽度不换行
import { aaaaaaaaa, bbbbbbbbbbbb } from 'xxx.js'
js的我知道的只有在jsbeaytifyrc.js
的 brace_style
加上 preserve-inline
"brace_style": "collapse, preserve-inline", //代码样式,可选值 [collapse|expand|end-expand|none][,preserve-inline] [collapse,preserve-inline
但是这个这样配置之后超出宽度后不是按照单词换行的,没有达到想要的效果。
如有大佬,烦请指教一下如何配置,谢谢。
1 个回复
zqy233
我用prettier实现格式化插件,有兴趣可以试试https://ext.dcloud.net.cn/plugin?id=7695