最近用vscode写stylus的时候,发现格式化后, 在规则结尾默认增长了分号、大括号、结尾空行,看起来很不爽。bash
更改前,格式化:spa
解决方法:插件
vscode -> 设置 -> 首选项 -> 用户设置中增长如下规则:code
"stylusSupremacy.insertColons": false, // 是否插入冒号(默认是true)
"stylusSupremacy.insertSemicolons": false, // 是否插入分号
"stylusSupremacy.insertBraces": false, // 是否插入大括号
"stylusSupremacy.insertNewLineAroundImports": false, // import以后是否换行
"stylusSupremacy.insertNewLineAroundBlocks": false // 两个选择器中是否换行复制代码
更改完成,格式化:orm
若是以为规则之间没有冒号不习惯,把cdn
"stylusSupremacy.insertColons": false, // 是否插入冒号(默认是true)blog
删除便可。rem
vscode中的vetur插件使用的格式化规则为prettier, 下载插件Prettier - Code formatter,而后配置规则:string
vscode -> 设置 -> 首选项 -> 用户设置中增长如下规则:
it
"prettier.semi": false,
"prettier.singleQuote": true复制代码
而后格式化, OK!