關(guān)于VSCode格式化JS自動(dòng)添加或去掉分號(hào)的問(wèn)題
引言
js代碼句尾的分號(hào)加不加都可以,一般團(tuán)隊(duì)開(kāi)發(fā)時(shí)需要統(tǒng)一規(guī)范,要么都加分號(hào),要么都不加分號(hào)
但是有些時(shí)候我們能想起來(lái)加分號(hào),有的時(shí)候想不起來(lái)加,這樣就會(huì)導(dǎo)致我們的代碼有的有分號(hào)有的沒(méi)有,就會(huì)比較亂
為了解決這個(gè)問(wèn)題,我們可以使用格式化程序來(lái)幫助我們自動(dòng)添加或去掉句尾分號(hào)
具體操作方法 先隨便敲點(diǎn)js代碼,一會(huì)用來(lái)看效果 如果你下了很多插件,有一堆的js格式化程序,那么你需要配置一下默認(rèn)使用的格式化程序
選擇配置默認(rèn)格式化程序
選擇這個(gè)VSCode自帶的js格式化程序
打開(kāi)設(shè)置
打開(kāi)設(shè)置的json文件
加一個(gè)javascript.format.semicolons
這個(gè)屬性
這個(gè)屬性一共有三個(gè)取值
第一種ignore
"javascript.format.semicolons": "ignore",
這個(gè)是這個(gè)屬性的默認(rèn)值,格式化時(shí)不刪除也不添加分號(hào),啥也不管,就和平時(shí)沒(méi)配置的時(shí)候是一樣的,就不演示了
第二種insert
"javascript.format.semicolons": "insert",
格式化時(shí)句尾加分號(hào),效果如下:
第三種remove
"javascript.format.semicolons": "remove",
格式化時(shí)句尾不加分號(hào),效果如下:
其它的代碼格式化相關(guān)配置如果有需要可以在評(píng)論區(qū)私信我,未來(lái)可能會(huì)再寫(xiě)幾篇講格式化配置的文章
到此這篇關(guān)于VSCode格式化JS自動(dòng)添加或去掉分號(hào)的文章就介紹到這了,更多相關(guān)VSCode格式化JS內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript輕松創(chuàng)建級(jí)聯(lián)函數(shù)的方法示例
級(jí)聯(lián)函數(shù)也叫鏈?zhǔn)胶瘮?shù),方法鏈一般適合對(duì)一個(gè)對(duì)象進(jìn)行連續(xù)操作 (集中在一句代碼)。一定程度上可以減少代碼量,缺點(diǎn)是它占用了 函數(shù)的返回值。下面這篇文章主要給大家介紹了利用JavaScript如何輕松創(chuàng)建級(jí)聯(lián)函數(shù)的方法示例,需要的朋友可以參考借鑒。2017-02-02JavaScript實(shí)現(xiàn)經(jīng)典排序算法之選擇排序
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)經(jīng)典排序算法之選擇排序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12JS實(shí)現(xiàn)很實(shí)用的對(duì)聯(lián)廣告代碼(可自適應(yīng)高度)
這篇文章主要介紹了JS實(shí)現(xiàn)很實(shí)用的對(duì)聯(lián)廣告代碼,可實(shí)現(xiàn)固定相對(duì)位置懸浮展示及跟隨屏幕上下滑動(dòng)等功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09TypeScript內(nèi)置工具類(lèi)型快速入門(mén)運(yùn)用
TypeScript 中內(nèi)置了很多工具類(lèi)型,我們無(wú)需導(dǎo)入,可以直接使用。 其中的很多都是比較常用的,接下來(lái)我們根據(jù)使用范圍來(lái)一一介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2023-03-03常見(jiàn)Ajax下載文件方式以及報(bào)錯(cuò)解決辦法
AJAX(Asynchronous JavaScript and XML)是一種用于創(chuàng)建快速、動(dòng)態(tài)和交互式網(wǎng)頁(yè)的技術(shù),它的主要優(yōu)勢(shì)在于能夠在不刷新整個(gè)網(wǎng)頁(yè)的情況下與服務(wù)器進(jìn)行數(shù)據(jù)交互,這篇文章主要給大家介紹了關(guān)于常見(jiàn)Ajax下載文件方式以及報(bào)錯(cuò)解決辦法的相關(guān)資料,需要的朋友可以參考下2024-01-01微信小程序 導(dǎo)入圖標(biāo)實(shí)現(xiàn)過(guò)程詳解
這篇文章主要介紹了微信小程序 導(dǎo)入圖標(biāo)實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10js 數(shù)據(jù)類(lèi)型轉(zhuǎn)換總結(jié)筆記
js 數(shù)據(jù)類(lèi)型轉(zhuǎn)換總結(jié)筆記,需要的朋友可以參考下。2011-01-01微信小程序中多個(gè)頁(yè)面?zhèn)鲄⑼ㄐ诺膶W(xué)習(xí)與實(shí)踐
剛接觸微信小程序,對(duì)里面的語(yǔ)法和屬性還不怎么了解,最近正在努力學(xué)習(xí)中,下面這篇文章主要給大家介紹了微信小程序中多個(gè)頁(yè)面?zhèn)鲄⑼ㄐ诺南嚓P(guān)資料,是最近學(xué)習(xí)的一個(gè)內(nèi)容總結(jié),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-05-05