鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ VSCode中使用vetur插件格式化vue文件時(shí),stylus代碼會(huì)自動(dòng)加上大

VSCode中使用vetur插件格式化vue文件時(shí),stylus代碼會(huì)自動(dòng)加上大括號(hào)、冒號(hào)和分號(hào)

最近在使用VSCode+Vuejs開發(fā)前端的內(nèi)容,經(jīng)網(wǎng)友推薦安裝了vetur這個(gè)插件,感覺(jué)還是挺好用的

頁(yè)面樣式我是用stylus寫的,比較喜歡那種沒(méi)有大括號(hào)、冒號(hào)和分號(hào)的寫法

但是在使用vetur格式化的時(shí)候會(huì)stylus代碼默認(rèn)格式化成帶大括號(hào)冒號(hào)和分號(hào)的寫法,而且大括號(hào)嵌套好多層 修改起來(lái)十分不便,也不習(xí)慣這種風(fēng)格

在vetur的配置項(xiàng)中也沒(méi)找到能更改格式化樣式的地方

搜了一圈也沒(méi)找到想要的答案

請(qǐng)問(wèn)怎么才能讓它在格式化的時(shí)候不會(huì)把stylus這部分的樣式風(fēng)格改掉?

附上格式化時(shí)的動(dòng)態(tài)圖
圖片描述

回答
編輯回答
瞄小懶

為嘛我沒(méi)有格式化的?右鍵格式化怎么出來(lái)的?

2017年6月22日 17:00
編輯回答
單眼皮

你可以在settings.json 設(shè)置

// 以下為stylus配置
"stylusSupremacy.insertColons": false, // 是否插入冒號(hào)
"stylusSupremacy.insertSemicolons": false, // 是否插入分好
"stylusSupremacy.insertBraces": false, // 是否插入大括號(hào)
"stylusSupremacy.insertNewLineAroundImports": false, // import之后是否換行
"stylusSupremacy.insertNewLineAroundBlocks": false // 兩個(gè)選擇器中是否換行

這是我的配置

2017年2月4日 00:22
編輯回答
怪痞

我也遇到這個(gè)情況,感覺(jué)很不舒服,求解

2017年3月29日 23:36
編輯回答
伴謊

這個(gè)插件 v-for 下面還有紅色波浪線,怎么解決?

2018年2月7日 01:57
編輯回答
野橘

:后面的代碼高亮怎么設(shè)置的啊 我寫出來(lái)的都是白的

2018年3月25日 05:31