VisualStudioCode代码规范配置下载VisualStudioCode插件
浏览器json格式化打开VisualStudioCode的配置页⾯
打开settings.json⽂件
设置settings.json⽂件
{
// 关闭根据⽂件类型⾃动设置tabsize的选项
"editor.detectIndentation":false,
// 设置Tab键缩进⼤⼩
"editor.tabSize":2,
// 是否开启换⾏
"editor.wordWrap":"off",
// 是否开启⾃动格式化粘贴后的内容
"editor.formatOnPaste":true,
// 保存时是否⾃动格式化
"editor.formatOnSave":false,
// 断点调试时遇到断点⾃动显⽰调试视图
"debug.openDebug":"openOnDebugBreak",
/
/ ⽂件末尾是否加空⾏
"files.insertFinalNewline":true,
// 去掉代码结尾的分号
"prettier.semi":true,
// 使⽤单引号替代双引号
"prettier.singleQuote":true,
// 函数名和函数名后⾯的括号之间加空格
"javascript.format.insertSpaceBeforeFunctionParenthesis":true, // 保存时将代码按eslint格式进⾏修复
"deActionsOnSave":{
"source.fixAll":true
},
/
/ 设置eslint规则⽣效⽂件. 默认为["javascript", "javascriptreact"] "eslint.validate":[
"javascript",
"javascriptreact",
"html",
"typescript",
"typescriptreact"
],
// ⾃动格式化vue⽂件
"[vue]":{
// 对Vue⽂件使⽤Prettier(格式化规则)、Eslint(校验)进⾏格式化"editor.defaultFormatter":"esbenp.prettier-vscode"
},
// ⾃动格式化json⽂件
// ⾃动格式化json⽂件
"[json]":{
"editor.defaultFormatter":"vscode.json-language-features" },
// ⾃动格式化jsonc⽂件
"[jsonc]":{
"editor.defaultFormatter":"vscode.json-language-features" },
// ⾃动格式化html⽂件
"[html]":{
"editor.defaultFormatter":"vscode.html-language-features" },
// ⾃动格式化javascript⽂件
"[javascript]":{
"editor.defaultFormatter":"pescript-language-features" },
// ⾃动格式化css⽂件
"[css]":{
"editor.defaultFormatter":"esbenp.prettier-vscode"
},
// ⾃动格式化less⽂件
"[less]":{
"editor.defaultFormatter":"esbenp.prettier-vscode"
},
// ⾃动格式化scss⽂件
"[scss]":{
"editor.defaultFormatter":"esbenp.prettier-vscode"
},
// ⾃动格式化markdown⽂件
"[markdown]":{
"editor.defaultFormatter":"esbenp.prettier-vscode"
},
// ⾃动格式化jtypescript⽂件
"[typescript]":{
"editor.defaultFormatter":"pescript-language-features" },
// 配置打开html⽂件的默认浏览器
"open-in-browser.default":"chrome",
// 配置⽂件关联
"files.associations":{
"*.vue":"html",
"*.wxss":"css"
},
// 设置不显⽰⽂件
"lude":{
"**/.git":true,
"**/.svn":true,
"**/.hg":true,
"**/CVS":true,
"**/.DS_Store":true,
"**/node_modules":true
},
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论