午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 2020最新版vscode格式化代碼的詳細教程

2020最新版vscode格式化代碼的詳細教程

熱門標簽:地圖標注項目幾個月 400電話申請到底哪家好 谷歌地圖標注日期 外呼系統怎么群發短信 聯通外呼系統電腦app軟件 400電話辦理費用低 蘇州呼叫中心外呼系統哪家強 宿遷怎么辦理400電話 鶴壁高頻外呼系統多少錢一個月

這篇關于vscode格式化配置研究初稿,具體內容如下所示:

前言

之前用vscode進行格式化的時候都是在百度和谷歌上搜“vscode格式化代碼”然后直接copy別人。細節的配置一直沒去看過。

但是最近一段時間開發項目的時候發現和同組的提交代碼的時候格式總是不統一。于是這兩天專門看了看插件的官方文檔,研究研究。

今天初步有一點研究結果了。會配置一點點了。寫此博客與大家共同參考。不足的地方歡迎大家補充,錯誤的地方歡迎大家糾錯。

文章內容包括兩個部分:一是理論,二是我的settings.json的配置。

理論

參考文章:

VSCode程序猿彩虹屁插件rainbow fart體驗篇

vscode 配置vue+vetur+eslint+prettier自動格式化功能

vscode 配置vue+vetur+eslint+prettier自動格式化功能

代碼格式化目的:

代碼格式化的目的一是為了提高代碼可讀性,方便自己編碼,方便團隊開發;二是方便找出和修正因為格式導致的錯誤。

在團隊開發。因為每個人的編碼習慣不同,如

  • 縮進是2還是4。
  • 代碼結尾是否加分號,用單引號還是用雙引號。
  • 函數和后面的括號之間是否加個空格。
  • 等等

統一代碼格式,讓每個人開發更順利。

為了完成第一個目的,格式化插件有vetur、prettier等針對文件進行格式化的插件;

為了完成第二個目的,格式化插件有ESlint等對文件進行代碼檢驗的插件。

代碼格式化的注意事項:

插件作用

首先明白格式化插件分別側重格式化哪些文件,因為不同的文件有不同的格式規范。

prettyhtml格式化HTML;
prettier格式化css/less/scss/postcss/ts;
stylus-supremacy格式化stylus;
vscode自帶格式化插件格式化js;
vetur格式化.vue文件;讓不同塊使用不同的格式化方案
ESlint:新版的ESlint支持了對.vue文件的校驗。

符合代碼檢驗

然后注意讓格式化的代碼符號ESlint代碼檢驗。

格式化代碼最重要的是兩點,一點是用格式化插件格式化對應的文件;另一點是讓格式化后的代碼能通過代碼檢驗工具。

舉個例子。

Prettier插件不支持在函數名后面加上括號。這點和ESlint沖突了。所以js的格式化不能使用prettier插件格式化,而是使用vscode自帶的js格式化功能來格式化。否則ESlint就是報錯,簡直煩死強迫癥。

插件更新

最后要注意插件的是插件不斷更新的,所以網上直接copy的格式化代碼會各種不兼容。

如vscode 的 ESLint 插件在某個版本已經移除了 "eslint.validate" 這個配置選項,而網上很多教程都是使用的這個。

在新版的 ESLint 中已經支持了對 *.vue 文件的校驗,所以無需再進行這項配置了,只需要添加一個保存時自動修復 ESLint 錯誤的功能就行了。

代碼格式化插件的官方文檔:

語言介紹

pug:官方文檔 。pug是一款專門為node.js平臺開發的HTML模塊引擎。

less:官方文檔。less是一門CSS預處理語言。

scss:官方文檔。scss(sass)是世界上最成熟、穩定強大的專業級CSS預處理語言。

postcss:官方文檔。postcss是使用js插件來轉換CSS的工具。

stylus:官方文檔。stylus是node.js平臺上的CSS預處理框架。

插件介紹

vetur:官方文檔。代碼高亮、emmet語法支持、語法錯誤校驗檢查、代碼提醒、格式化vue。
vetur集成了prettier,讓.vue文件中不同的塊使用不同的格式化方案,template標簽調用 html 格式化工具,script標簽調用 JavaScript 格式化工具,style標簽使用style格式化工具。

ESlint:官方文檔。代碼檢驗。

prettyhtml:官方文檔。為vue或純HTML模板等提供通用格式化的工具。

pretties:官方文檔。代碼格式化工具,能夠解析代碼,使用用戶設定的規則格式化規范的代碼。

stylus-supremacy:官方文檔。用于格式化stylus文件的node.js模塊。

我的settings.json文件

{
 /*格式化文件對應插件:
主要是兩步,一步是用格式化插件格式化對應的文件;
另一步讓格式化后的代碼能通過代碼檢驗工具。
prettyhtml格式化HTML;prettier格式化css/less/scss/postcss/ts;
stylus-supremacy格式化stylus;
vscode自帶格式化插件格式化js;
vetur格式化.vue文件;
ESlint進行代碼檢驗。
*/

 /*格式化思路和注意事項。
注意格式化的代碼能符合ESlint代碼檢驗。
1.用vetur設置默認格式化工具。格式化.vue文件
2.用ESlint設置保存時修復ESlint錯誤的功能。
3.用prettier格式化css;去除語法結尾的分號,使用單引號替換雙引號。
4.保存時自動格式化。
*/

 // 默認使用prettier格式化支持的文件
 "editor.defaultFormatter": "esbenp.prettier-vscode",

 "vetur.format.defaultFormatter.html": "prettyhtml",
 "vetur.format.defaultFormatter.css": "prettier",
 "vetur.format.defaultFormatter.postcss": "prettier",
 "vetur.format.defaultFormatter.scss": "prettier",
 "vetur.format.defaultFormatter.less": "prettier",
 "vetur.format.defaultFormatter.stylus": "stylus-supremacy",
 // "vetur.format.defaultFormatter.js": "prettier",
 "vetur.format.defaultFormatter.ts": "prettier",
 "vetur.format.defaultFormatter.sass": "sass-formatter",
 "open-in-browser.default": "Chrome",

 // 將vetur的js格式化工具指定為vscode自帶的
 "vetur.format.defaultFormatter.js": "vscode-typescript",
 // 移除js語句的分號
 "javascript.format.semicolons": "remove",
 // 在函數名后面加上括號,類似這種形式 foo () {}
 "javascript.format.insertSpaceBeforeFunctionParenthesis": true,

 // eslint配置項,保存時自動修復錯誤。
 "editor.codeActionsOnSave": {
 "source.fixAll": true
 },

 // 指定 *.vue 文件的格式化工具為vetur
 "[vue]": {
 "editor.defaultFormatter": "octref.vetur"
 },
 // 指定 *.js 文件的格式化工具為vscode自帶
 "[javascript]": {
 "editor.defaultFormatter": "vscode.typescript-language-features"
 },

 "vetur.format.defaultFormatterOptions": {
 "JS-beautify-HTML": {
 // JS-beautify-HTML的設置在這里
 "wrap_attributes": "force-aligned"
 },
 " prettyhtml": {
 "printWidth'": 100, // 每一行不超過100個字符
 "singleQuote": false, // 不用單引號
 "wrapAttributes": false,
 "sortAttributes": true
 },
 "prettier": {
 // 去掉代碼結尾的分號
 "semi": false, //不加分號
 "singleQuote": true, //用單引號
 // #讓prettier使用eslint的代碼格式進行校驗
 "eslintIntegration": true,
 "arrowParens": "always"
 }
 },

 // vscode默認啟用了根據文件類型自動設置tabsize的選項
 "editor.detectIndentation": false,
 // 重新設定tabsize
 "editor.tabSize": 2,

 // 保存時自動格式化代碼
 "editor.formatOnSave": true,

 //可選項。stylus的格式化配置以及sass格式化配置。
 // 格式化stylus, 需安裝Manta's Stylus Supremacy插件
 "stylusSupremacy.insertBraces": false, // 是否插入大括號
 "stylusSupremacy.insertColons": false, // 是否插入冒號
 "stylusSupremacy.insertSemicolons": false, // 是否插入分號
 "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否換行
 "stylusSupremacy.insertNewLineAroundBlocks": false,
 // 啟用調試模式。
 "sass.format.debug": false,
 // 刪除空格
 "sass.format.deleteEmptyRows": true,
 // 刪除最后一個空格。
 "sass.format.deleteWhitespace": true,
 // 將 scss / css 轉換為 sass。
 "sass.format.convert": true,
 // 如果 屬性:值 為true,則始終設置為1.
 "sass.format.setPropertySpace": true

 /*格式化插件:
//vetur:代碼高亮、emmet語法支持、語法錯誤校驗檢查、代碼提醒、格式化vue。
vetur集成了prettier,讓.vue文件中不同的塊使用不同的格式化方案,
template> 調用 html 格式化工具,
script> 調用 JavaScript 格式化工具,
style> 使用style格式化工具。

//ESlint:新版的ESlint支持了對.vue文件的校驗。

//prettyhtml:為純HTML模板等提供通用格式化的工具。
//prettier:格式化工具,用于css/less/scss/postcss/ts
//stylus-supremacy:用于格式化stylus文件的node.js模塊。
//js的格式化工具用vscode自帶的。
Prettier不支持在函數名后面加上括號。這點和ESlint沖突了。

//EditorConfig:主要是用于讓 vscode 支持.editorconfig 文件。
.editorconfig 文件中的設置用于在基本代碼庫中維持一致的編碼風格和設置,
例如縮進樣式、選項卡寬度、行尾字符以及編碼等。
EditorConfig 是讓代碼創建前保持規范,
Prettier 是讓代碼保存后保持規范
*/
}

總結

到此這篇關于2020最新版vscode格式化代碼的詳細教程的文章就介紹到這了,更多相關vscode格式化代碼內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 2020最新版vscode格式化代碼的詳細教程
  • vscode 使用Prettier插件格式化配置使用代碼詳解
  • VSCode 格式化縮進代碼的實現
  • vscode寫python時的代碼錯誤提醒和自動格式化的方法
  • vscode代碼格式化和eslint的使用
  • vscode使用官方C/C++插件無法進行代碼格式化問題
  • Vue-cli Eslint在vscode里代碼自動格式化的方法

標簽:莆田 哈爾濱 襄陽 鄂爾多斯 遵義 丹東 雙鴨山 錫林郭勒盟

巨人網絡通訊聲明:本文標題《2020最新版vscode格式化代碼的詳細教程》,本文關鍵詞  2020,最新版,vscode,格式化,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《2020最新版vscode格式化代碼的詳細教程》相關的同類信息!
  • 本頁收集關于2020最新版vscode格式化代碼的詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    免费观看日批视频| 虎白女粉嫩尤物福利视频| 男人天堂999| 一级片久久久久| 国产真实乱子伦精品视频| 日韩精品中文字幕一区| 91国产在线免费观看| 国产精品成人无码免费| 国产1区2区3区精品美女| 日本黄色一区二区| 欧美精品一区二区在线观看| 国产精品激情av在线播放| av在线网站免费观看| 久久精品亚洲| 色无极影院亚洲| 正义之心1992免费观看全集完整版| 国产婷婷色综合av蜜臀av| 国产成人99久久亚洲综合精品| 亚洲综合小说区| 欧美图区在线视频| 国产91色在线播放| 国产精品99久久久精品无码| 日韩高清在线不卡| 国产一区二区三区在线视频 | 欧美一激情一区二区三区| 日韩一区免费观看| 国产精品久久久国产盗摄| 日韩欧美的一区二区| 最新av网址在线观看| 性生交生活影碟片| 国产香蕉精品视频一区二区三区| 91亚洲精品国产| 97人妻人人澡人人爽人人精品| 日韩成人免费看| 亚洲综合免费观看高清在线观看| 国产综合在线观看视频| 一级黄色片国产| 日本三级亚洲精品| 国产精品酒店视频| 一本久道中文无码字幕av| 国产精品国模大尺度私拍| 成人久久视频在线观看| 亚洲专区区免费| 午夜欧美不卡精品aaaaa| 中文字幕人妻丝袜乱一区三区 | 欧美激情亚洲精品| 最近中文字幕在线视频| 黑人精品xxx一区| 无码人妻精品一区二区蜜桃百度 | 国产精品日韩一区| 一本大道av一区二区在线播放| 精品人妻中文无码av在线 | 亚洲国内精品在线| 无码av免费一区二区三区试看| 国产麻豆精品久久一二三| 欧美日韩人妻精品一区二区三区| 视频一区在线视频| 欧美系列日韩一区| 国产天堂在线播放| 午夜精品一区二区三区在线视频| 久久成人免费网站| 午夜精品一区二区在线观看 | 亚洲va国产va天堂va久久| 精品国产免费观看| 亚洲国产精品成人av| 强迫凌虐淫辱の牝奴在线观看| 性久久久久久久久久久久| 亚洲三区四区| 国产69精品一区二区亚洲孕妇 | 欧美无人区码suv| 国产精品成熟老女人| 天天操天天射天天| 久久成人精品一区二区三区| 欧美色视频一区二区三区在线观看| 欧美一区二区三级| 伊人av在线播放| 性做久久久久久久久| 亚洲一区二区图片| 午夜激情一区二区| 手机看片福利日韩| 国产98色在线|日韩| 日韩中文字幕视频| 亚洲视频在线免费播放| 国产精品中文字幕日韩精品| 久久久久久久国产精品| 国产又粗又猛又爽又黄91| 欧美在线免费视频| 精品国内自产拍在线观看| 亚洲韩国日本中文字幕| 亚洲香蕉av在线一区二区三区| 欧美性高清videossexo| 2021亚洲天堂| xxxx性欧美| 亚洲 日本 欧美 中文幕| 国内精品久久久久久久久| 神马午夜在线观看| 欧美成熟毛茸茸复古| 国产精品免费丝袜| 在线免费看污网站| 精品国产亚洲一区二区三区在线观看| 国产午夜精品无码一区二区| 久久久亚洲国产天美传媒修理工| 午夜激情在线视频| 欧洲精品在线播放| 91精品国产综合久久精品图片 | 91精品免费看| 国产伦精品一区二区三区免费 | 国产亚洲精品美女久久久久| 国产三级精品视频| 国产高清精品在线观看| 欧美精品一区二区三区蜜桃视频 | 色哟哟在线观看一区二区三区| 女同性恋一区二区三区| 久久久久国产精品免费| 国产福利一区二区三区视频在线| 91日韩视频在线观看| 亚洲性猛交xxxxwww| 免费亚洲电影在线| 欧美亚洲色综久久精品国产| 国产精品久久久久久av福利| 亚洲自拍与偷拍| 日本午夜在线观看| 色乱码一区二区三区熟女| 18一19gay欧美视频网站| 欧洲成人免费aa| 视频一区二区三区免费观看| 日韩精品一区二区三区色欲av| 午夜视频在线瓜伦| 国产精品免费成人| 日韩福利视频| 日本高清视频一区| 日韩av在线免费播放| 亚洲视频图片小说| 国产乱码一区二区三区| 国产无精乱码一区二区三区| 国产视频福利一区| 色婷婷久久久亚洲一区二区三区| 在线观看免费观看在线| 国产成人精品在线播放| 国产精品一区二区性色av | 日韩在线欧美在线| 色偷偷88888欧美精品久久久 | 精品国偷自产国产一区| 欧美一级xxx| ...xxx性欧美| 99re亚洲国产精品| 亚洲欧美综合在线观看| 夜夜嗨aⅴ一区二区三区| 欧美交换国产一区内射| 免费在线观看一区二区| 亚洲色图激情小说| 国产精品激情偷乱一区二区∴| 中文字幕码精品视频网站| 国产又粗又猛视频免费| 国产精品欧美亚洲| 麻豆明星ai换脸视频| 免费看的黄色录像| 国产免费黄色大片| 中文字幕第一页久久| 精品一区电影国产| 91亚洲午夜在线| 国产午夜伦鲁鲁| 91插插插插插插| 国产69精品久久久久久久久久| 精品人妻无码一区二区三区| 婷婷伊人五月天| 青青青视频在线免费观看| 亚洲一二三四视频| 在线观看免费黄网站| 精品国产乱码久久久久久108| 大桥未久一区二区三区| 亚洲av午夜精品一区二区三区| 日本精品二区| 9久久婷婷国产综合精品性色 | 一区二区三区四区av| 精品福利在线观看| 国产精品一色哟哟| 久久高清视频免费| 中文字幕一区二区三| 亚洲欧美另类在线视频| 欧美在线观看成人| 欧美中文字幕第一页| 在线观看欧美黄色| 久久激情综合网| 黄色激情小视频| 好色先生视频污| 久久99久久亚洲国产| 婷婷成人综合网| 久久只有精品| 国产极品国产极品| 无码粉嫩虎白一线天在线观看 | 一级黄色免费在线观看| 欧美大荫蒂xxx| 亚洲国产wwwccc36天堂| 天天综合网天天综合| 中文字幕一二三四区| 日韩少妇中文字幕| 欧美二区乱c黑人| 色网综合在线观看| 福利一区二区在线| 区一区二在线观看| 无码人妻一区二区三区精品视频 | 国产盗摄视频在线观看| 国产999精品| 精品国产人成亚洲区| 久久一区二区三区国产精品| 亚洲性在线观看| 我和岳m愉情xxxⅹ视频| 亚洲理论电影在线观看| 国产在线视频不卡| 日韩精品中文字幕久久臀| 亚洲桃色在线一区| 日韩国产欧美视频| 日本三级网站在线观看| 久久婷五月综合| 九九99玖玖| 久久久久国色av免费观看性色| 欧美日韩色综合| 欧美激情综合五月色丁香| 天天操天天舔天天干| 国产一级二级三级| 国产精久久久久| av影院在线播放| 亚洲在线免费看| 欧美成人小视频| 日韩欧美高清dvd碟片| 中文字幕中文字幕中文字幕亚洲无线| 天堂中文在线看| 久久午夜免费视频| 成人在线电影网站| 国产96在线 | 亚洲| 高清视频一区| 国内精品伊人久久| 日韩激情第一页| 色婷婷精品大在线视频| 久久久一区二区三区捆绑**| 亚洲av激情无码专区在线播放| 日产精品久久久久| 永久免费看mv网站入口78| 干日本少妇首页| 日韩免费av电影| 国产精品狼人色视频一区| 在线播放日韩av| 欧美一级爆毛片| 亚洲亚洲精品在线观看| 91一区二区在线| 免费成人在线影院| 中文字字幕在线观看| 成人18视频免费69| 国产精品一区二区无码对白| 日日碰狠狠躁久久躁婷婷| 亚洲综合网中心| av蓝导航精品导航| 日产精品99久久久久久| 日韩中文字幕网站| 精品久久久久久无| 欧美亚洲一区二区在线| 亚洲男人的天堂在线aⅴ视频| 99久久精品免费看| 极品少妇一区二区| 无码国产伦一区二区三区视频 | 成人免费一区二区三区在线观看| 粉嫩绯色av一区二区在线观看| 污污视频在线观看网站| 国产精品熟女久久久久久| 91久久国产视频| 国产三级精品三级观看| 精品熟女一区二区三区| 在线免费视频一区| 少妇高潮毛片色欲ava片| 中文字幕在线乱| 色姑娘综合网| 欧美高清性xxxxhdvideosex| 成人一区二区在线| 成人网在线视频| 国产精品av在线| 欧美在线视频网站| 97视频在线观看免费高清完整版在线观看 | 国产主播av在线| 国产精品300页| 久久久高清视频| 91香蕉视频免费看| 91av视频免费观看| 色呦色呦色精品| 男人舔女人下面高潮视频| 成人一区二区免费视频| 777777av| 国产成人精品无码播放| 国内自拍视频一区| 超碰影院在线观看| 91插插插插插插插插| 欧美美女性视频| 欧美激情第3页| 亚洲天堂伊人网| 日本成人在线免费| 国产精品一区二区人妻喷水| 欧美熟妇精品一区二区 | 欧美爱爱免费视频| 国产精品精品软件男同| 黄色一级大片在线免费观看| 97精品在线播放| 国产suv一区二区三区| 久久97人妻无码一区二区三区| 国产精品99无码一区二区| 国产成人亚洲欧洲在线| 无码人妻精品一区二区三区蜜桃91| 波多野结衣在线观看视频| 在线免费av网| 姝姝窝人体www聚色窝| 久久精品91| 国模一区二区三区白浆| 成人免费黄色大片| 国产色产综合产在线视频| 国产精品久久毛片| 精品久久久久久中文字幕一区奶水| 色噜噜狠狠成人中文综合| 日韩一区二区三区视频| 亚洲色图第三页| 久久久久久久久国产| 国产精品v日韩精品| www 成人av com| 日韩电影免费观看高清完整| 久久久无码中文字幕久...| 欧美一级在线看| 91视频免费入口| 无码国产69精品久久久久同性| 成人精品一二三区| 少妇一级淫片免费放中国| 国产www视频| 捆绑紧缚一区二区三区视频| 91视频免费看| 亚洲影院在线观看| 7777精品伊人久久久大香线蕉 | 亚洲国产精品尤物yw在线观看| 91福利视频在线| 亚洲男人天堂古典| 久久免费视频这里只有精品| 91免费看国产| 天天综合中文字幕| 9l视频白拍9色9l视频| 瑟瑟视频在线观看| www.伊人久久| 丰满熟妇乱又伦| 不卡一二三区首页| 亚洲成人av一区二区| 欧美一区二区三区在线电影| 久久精品电影网站| 成人黄色免费网站在线观看| 中文字幕一区二区三区四区五区 | 日本免费高清一区| 黄色a级片免费| 北岛玲一区二区| 一级黄色在线视频| 久久精品国产精品青草| 中文字幕一区二区日韩精品绯色| 欧美日韩免费高清一区色橹橹| 色偷偷91综合久久噜噜| 91啪国产在线| 少妇人妻大乳在线视频| 国产精品无码一区二区三区免费| 亚洲熟妇无码乱子av电影| 免费不卡在线视频| 日韩毛片视频在线看| 日韩视频一区在线观看| 992tv成人免费影院| 日本成人三级| 中文字幕亚洲影院| 日本在线观看视频网站| 青青草97国产精品免费观看无弹窗版| 国产精品区一区二区三区| 日韩欧美国产三级电影视频| 91av在线免费观看视频| 亚洲三区视频| 日本一区二区在线免费观看| 成人免费一级片| 成人美女视频在线观看18| 色香蕉成人二区免费| 久久综合久久八八| 精品久久精品久久| 中文字幕线观看| 黄色小视频在线免费看| 国内精品视频一区二区三区八戒| 天天影视网天天综合色在线播放| 亚洲香蕉成视频在线观看| 波多野结衣久草一区| 国产高潮免费视频| 中文在线观看免费网站| 国产在线播放一区三区四| 欧美日韩国产色| 欧美人在线观看| 免费看啪啪网站| 国产中年熟女高潮大集合| 亚洲伦理在线观看| 亚洲欧洲一区二区在线播放| 亚洲天堂av图片| 久久www免费人成精品| 香蕉视频1024| 性猛交富婆╳xxx乱大交天津 | 亚洲aⅴ乱码精品成人区| 一区二区成人在线| 久热99视频在线观看| 中文字幕一区二区三区四区五区六区 | 91香蕉视频在线观看视频| 97人妻精品视频一区| 国产日韩欧美综合一区| 亚洲性xxxx| 亚洲人成77777| 国产精品久久国产精麻豆96堂| 麻豆国产精品官网| 91精品国产欧美日韩|