打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vscode 常用配置
  1 // 通过将设置放入设置文件中来覆盖设置。  2 {  3   4     //-------- 编辑器配置 --------  5   6     // 控制字体系列。  7     "editor.fontFamily": "Consolas, 'Courier New', monospace",  8   9     // 控制字体大小。 10     "editor.fontSize": 14, 11  12     // 控制行高。 13     "editor.lineHeight": 0, 14  15     // 控制行号的可见性 16     "editor.lineNumbers": true, 17  18     // 控制字形边距的可见性 19     "editor.glyphMargin": false, 20  21     // 显示垂直标尺的列 22     "editor.rulers": [], 23  24     // 执行文字相关的导航或操作时将用作文字分隔符的字符 25     "editor.wordSeparators": "`~!@#$%^&*()-= [{]}\\|;:'\",.<>/?", 26  27     // 一个制表符等于的空格数。 28     "editor.tabSize": 4, 29  30     // 按 "Tab" 时插入空格。 31     "editor.insertSpaces": true, 32  33     // 当打开文件时,将基于文件内容检测 "editor.tabSize" 和 "editor.insertSpaces"。 34     "editor.detectIndentation": true, 35  36     // 控制选取范围是否有圆角 37     "editor.roundedSelection": true, 38  39     // 控制编辑器是否可以滚动到最后一行之后 40     "editor.scrollBeyondLastLine": true, 41  42     // 控制在多少个字符后编辑器会自动换到下一行。将其设置为 0 则将打开视区宽度换行(自动换行)。将其设置为 -1 则将强制编辑器始终不换行。 43     "editor.wrappingColumn": 300, 44  45     // 控制换行的行的缩进。可以是"none"、 "same" 或 "indent"。 46     "editor.wrappingIndent": "same", 47  48     // 要对鼠标滚轮滚动事件的 "deltaX" 和 "deltaY" 使用的乘数  49     "editor.mouseWheelScrollSensitivity": 1, 50  51     // 控制键入时是否应显示快速建议 52     "editor.quickSuggestions": true, 53  54     // 控制延迟多少毫秒后将显示快速建议 55     "editor.quickSuggestionsDelay": 10, 56  57     // 控制编辑器是否应该在左括号后自动插入右括号 58     "editor.autoClosingBrackets": true, 59  60     // 控制编辑器是否应在键入后自动设置行的格式 61     "editor.formatOnType": false, 62  63     // 控制键入触发器字符时是否应自动显示建议 64     "editor.suggestOnTriggerCharacters": true, 65  66     // 控制除了 "Tab" 以外,是否还应在 "Enter" 时接受建议。帮助避免“插入新行”或“接受建议”之间的歧义。 67     "editor.acceptSuggestionOnEnter": true, 68  69     // 控制编辑器是否应突出显示选项的近似匹配 70     "editor.selectionHighlight": true, 71  72     // 控制可在概述标尺同一位置显示的效果数量 73     "editor.overviewRulerLanes": 3, 74  75     // 控制光标闪烁动画,接受的值为'blink'、'visible' 和 'hidden' 76     "editor.cursorBlinking": "blink", 77  78     // 控制光标样式,接受的值为 'block' 和 'line' 79     "editor.cursorStyle": "line", 80  81     // 启用字体连字 82     "editor.fontLigatures": false, 83  84     // 控制光标是否应隐藏在概述标尺中。 85     "editor.hideCursorInOverviewRuler": false, 86  87     // 控制编辑器是否应呈现空白字符 88     "editor.renderWhitespace": false, 89  90     // 控制编辑器是否显示支持它的模式的参考信息 91     "editor.referenceInfos": true, 92  93     // 控制编辑器是否启用代码折叠功能 94     "editor.folding": true, 95  96     // 在制表位后插入和删除空格 97     "editor.useTabStops": true, 98  99     // 删除尾随自动插入的空格100     "editor.trimAutoWhitespace": true,101 102     // Keep peek editors open even when double clicking their content or when hitting Escape.103     "editor.stablePeek": false,104 105     // 控制 Diff 编辑器以并排或内联形式显示差异106     "diffEditor.renderSideBySide": true,107 108     // 控制差异编辑器是否将对前导空格或尾随空格的更改显示为差异109     "diffEditor.ignoreTrimWhitespace": true,110 111 112     //-------- 窗口配置 --------113 114     // 启用后,将在新窗口中打开文件,而不是重复使用现有实例。115     "window.openFilesInNewWindow": true,116 117     // 控制重启后重新打开文件夹的方式。选择“none”表示永不重新打开文件夹,选择“one”表示重新打开最后使用的一个文件夹,或选择“all”表示打开上次会话的所有文件夹。118     "window.reopenFolders": "one",119 120     // 调整窗口的缩放级别。原始大小是 0,每次递增(例如 1)或递减(例如 -1)表示放大或缩小 20%。也可以输入小数以便以更精细的粒度调整缩放级别。121     "window.zoomLevel": 0,122 123 124     //-------- 文件配置 --------125 126     // 配置 glob 模式以排除文件和文件夹。127     "files.exclude": {128         "**/.git": true,129         "**/.svn": true,130         "**/.DS_Store": true131     },132 133     // 配置语言的文件关联(如: "*.extension": "html")。这些关联的优先级高于已安装语言的默认关联。134     "files.associations": {},135 136     // 读取和编写文件时将使用的默认字符集编码。137     "files.encoding": "utf8",138 139     // 默认行尾字符。140     "files.eol": "\r\n",141 142     // 启用后,将在保存文件时剪裁尾随空格。143     "files.trimTrailingWhitespace": false,144 145     // 控制已更新文件的自动保存。接受的值:“off”、“afterDelay”、“onFocusChange”。如果设置为“afterDelay”,则可在 "files.autoSaveDelay" 中配置延迟。146     "files.autoSave": "off",147 148     // 控制延迟(以秒为单位),在该延迟后将自动保存更新后的文件。仅在 "files.autoSave" 设置为“afterDelay”时适用。149     "files.autoSaveDelay": 1000,150 151     // 配置文件路径的 glob 模式以从文件监视排除。更改此设置要求重启。如果在启动时遇到 Code 消耗大量 CPU 时间,则可以排除大型文件夹以减少初始加载。152     "files.watcherExclude": {153         "**/.git/objects/**": true154     },155 156 157     //-------- Emmet 配置 --------158 159     // 启用后,按 TAB 键时,将展开 Emmet 缩写。160     "emmet.triggerExpansionOnTab": true,161 162 163     //-------- 文件资源管理器配置 --------164 165     // 在滚动条出现之前将显示的最大工作文件数目。166     "explorer.workingFiles.maxVisible": 9,167 168     // 控制工作文件部分的高度是否应动态适应元素数量。169     "explorer.workingFiles.dynamicHeight": true,170 171     // 控制资源管理器是否应在打开文件时自动显示它们。172     "explorer.autoReveal": true,173 174 175     //-------- HTTP 配置 --------176 177     // 要使用的代理设置。如果尚未设置,则将从 http_proxy 和 https_proxy 环境变量获取178     "http.proxy": "",179 180     // 是否应根据提供的 CA 列表验证代理服务器证书。181     "http.proxyStrictSSL": true,182 183 184     //-------- 搜索配置 --------185 186     // 配置 glob 模式以在搜索中排除文件和文件夹。从 files.exclude 设置中继承所有 glob 模式。187     "search.exclude": {188         "**/node_modules": true,189         "**/bower_components": true190     },191 192 193     //-------- 更新配置 --------194 195     // 配置从中接收更新的更新频道。更改后需要重启。196     "update.channel": "default",197 198 199     //-------- GIT 配置 --------200 201     // 是否启用了 GIT202     "git.enabled": true,203 204     // 可执行 GIT 的路径205     "git.path": null,206 207     // 是否启用了自动提取。208     "git.autofetch": true,209 210 211     //-------- 标记预览配置 --------212 213     // 标记预览中供使用的 CSS 样式表的 URL 或本地路径列表。214     "markdown.styles": [],215 216 217     //-------- JSON configuration --------218 219     // Associate schemas to JSON files in the current project220     "json.schemas": [],221 222 223     //-------- 遥测配置 --------224 225     // 启用要发送给 Microsoft 的使用情况数据和错误。226     "telemetry.enableTelemetry": true,227 228 229     //-------- 遥测配置 --------230 231     // 启用要发送给 Microsoft 的故障报表。232     // 此选项需重启才可生效。233     "telemetry.enableCrashReporter": true,234 235 236     //-------- CSS 配置 --------237 238     // 控制 CSS 验证和问题严重性。239 240     // 启用或禁用所有验证241     "css.validate": true,242 243     // 使用供应商特定前缀时,确保同时包括所有其他供应商特定属性244     "css.lint.compatibleVendorPrefixes": "ignore",245 246     // 使用供应商特定前缀时,还应包括标准属性247     "css.lint.vendorPrefix": "warning",248 249     // 不要使用重复的样式定义250     "css.lint.duplicateProperties": "ignore",251 252     // 不要使用空规则集253     "css.lint.emptyRules": "warning",254 255     // Import 语句不会并行加载256     "css.lint.importStatement": "ignore",257 258     // 使用边距或边框时,不要使用宽度或高度259     "css.lint.boxModel": "ignore",260 261     // 已知通配选择符 (*) 慢262     "css.lint.universalSelector": "ignore",263 264     // 零不需要单位265     "css.lint.zeroUnits": "ignore",266 267     // @font-face 规则必须定义 "src" 和 "font-family" 属性268     "css.lint.fontFaceProperties": "warning",269 270     // 十六进制颜色必须由三个或六个十六进制数字组成271     "css.lint.hexColorLength": "error",272 273     // 参数数量无效274     "css.lint.argumentsInColorFunction": "error",275 276     // 未知的属性。277     "css.lint.unknownProperties": "warning",278 279     // 仅当支持 IE7 及更低版本时,才需要 IE hack280     "css.lint.ieHack": "ignore",281 282     // 未知的供应商特定属性。283     "css.lint.unknownVendorSpecificProperties": "ignore",284 285     // 因显示而忽略属性。例如,使用 "display: inline"时,宽度、高度、上边距、下边距和 float 属性将不起作用286     "css.lint.propertyIgnoredDueToDisplay": "warning",287 288     // 避免使用 !important。它表明整个 CSS 的特异性已经失去控制且需要重构。289     "css.lint.important": "ignore",290 291     // 避免使用“float”。浮动会带来脆弱的 CSS,如果布局的某一方面更改,将很容易破坏 CSS。292     "css.lint.float": "ignore",293 294     // 选择器不应包含 ID,因为这些规则与 HTML 的耦合过于紧密。295     "css.lint.idSelector": "ignore",296 297 298     //-------- HTML 配置 --------299 300     // 每行最大字符数(0 = 禁用)。301     "html.format.wrapLineLength": 120,302 303     // 标记列表,以逗号分隔,不应重设格式。"null" 默认为所有内联标记。304     "html.format.unformatted": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, script, select, small, span, strong, sub, sup, textarea, tt, var",305 306     // 缩进 <head> 和 <body> 部分。307     "html.format.indentInnerHtml": false,308 309     // 是否要保留元素前面的现有换行符。仅适用于元素前,不适用于标记内或文本。310     "html.format.preserveNewLines": true,311 312     // 要保留在一个区块中的换行符的最大数量。对于无限制使用 "null"。313     "html.format.maxPreserveNewLines": null,314 315     // 格式和缩进 {{#foo}} 和 {{/foo}}。316     "html.format.indentHandlebars": false,317 318     // 以新行结束。319     "html.format.endWithNewline": false,320 321     // 标记列表,以逗号分隔,其前应有额外新行。"null" 默认为“标头、正文、/html”。322     "html.format.extraLiners": "head, body, /html",323 324 325     //-------- LESS 配置 --------326 327     // 控制 LESS 验证和问题严重性。328 329     // 启用或禁用所有验证330     "less.validate": true,331 332     // 使用供应商特定前缀时,确保同时包括所有其他供应商特定属性333     "less.lint.compatibleVendorPrefixes": "ignore",334 335     // 使用供应商特定前缀时,还应包括标准属性336     "less.lint.vendorPrefix": "warning",337 338     // 不要使用重复的样式定义339     "less.lint.duplicateProperties": "ignore",340 341     // 不要使用空规则集342     "less.lint.emptyRules": "warning",343 344     // Import 语句不会并行加载345     "less.lint.importStatement": "ignore",346 347     // 使用边距或边框时,不要使用宽度或高度348     "less.lint.boxModel": "ignore",349 350     // 已知通配选择符 (*) 慢351     "less.lint.universalSelector": "ignore",352 353     // 零不需要单位354     "less.lint.zeroUnits": "ignore",355 356     // @font-face 规则必须定义 "src" 和 "font-family" 属性357     "less.lint.fontFaceProperties": "warning",358 359     // 十六进制颜色必须由三个或六个十六进制数字组成360     "less.lint.hexColorLength": "error",361 362     // 参数数量无效363     "less.lint.argumentsInColorFunction": "error",364 365     // 未知的属性。366     "less.lint.unknownProperties": "warning",367 368     // 仅当支持 IE7 及更低版本时,才需要 IE hack369     "less.lint.ieHack": "ignore",370 371     // 未知的供应商特定属性。372     "less.lint.unknownVendorSpecificProperties": "ignore",373 374     // 因显示而忽略属性。例如,使用 "display: inline"时,宽度、高度、上边距、下边距和 float 属性将不起作用375     "less.lint.propertyIgnoredDueToDisplay": "warning",376 377     // 避免使用 !important。它表明整个 CSS 的特异性已经失去控制且需要重构。378     "less.lint.important": "ignore",379 380     // 避免使用“float”。浮动会带来脆弱的 CSS,如果布局的某一方面更改,将很容易破坏 CSS。381     "less.lint.float": "ignore",382 383     // 选择器不应包含 ID,因为这些规则与 HTML 的耦合过于紧密。384     "less.lint.idSelector": "ignore",385 386 387     //-------- Sass 配置 --------388 389     // 控制 Sass 验证和问题严重性。390 391     // 启用或禁用所有验证392     "sass.validate": true,393 394     // 使用供应商特定前缀时,确保同时包括所有其他供应商特定属性395     "sass.lint.compatibleVendorPrefixes": "ignore",396 397     // 使用供应商特定前缀时,还应包括标准属性398     "sass.lint.vendorPrefix": "warning",399 400     // 不要使用重复的样式定义401     "sass.lint.duplicateProperties": "ignore",402 403     // 不要使用空规则集404     "sass.lint.emptyRules": "warning",405 406     // Import 语句不会并行加载407     "sass.lint.importStatement": "ignore",408 409     // 使用边距或边框时,不要使用宽度或高度410     "sass.lint.boxModel": "ignore",411 412     // 已知通配选择符 (*) 慢413     "sass.lint.universalSelector": "ignore",414 415     // 零不需要单位416     "sass.lint.zeroUnits": "ignore",417 418     // @font-face 规则必须定义 "src" 和 "font-family" 属性419     "sass.lint.fontFaceProperties": "warning",420 421     // 十六进制颜色必须由三个或六个十六进制数字组成422     "sass.lint.hexColorLength": "error",423 424     // 参数数量无效425     "sass.lint.argumentsInColorFunction": "error",426 427     // 未知的属性。428     "sass.lint.unknownProperties": "warning",429 430     // 仅当支持 IE7 及更低版本时,才需要 IE hack431     "sass.lint.ieHack": "ignore",432 433     // 未知的供应商特定属性。434     "sass.lint.unknownVendorSpecificProperties": "ignore",435 436     // 因显示而忽略属性。例如,使用 "display: inline"时,宽度、高度、上边距、下边距和 float 属性将不起作用437     "sass.lint.propertyIgnoredDueToDisplay": "warning",438 439     // 避免使用 !important。它表明整个 CSS 的特异性已经失去控制且需要重构。440     "sass.lint.important": "ignore",441 442     // 避免使用“float”。浮动会带来脆弱的 CSS,如果布局的某一方面更改,将很容易破坏 CSS。443     "sass.lint.float": "ignore",444 445     // 选择器不应包含 ID,因为这些规则与 HTML 的耦合过于紧密。446     "sass.lint.idSelector": "ignore",447 448 449     //-------- Integrated terminal configuration --------450 451     // The path of the shell that the terminal uses on Linux.452     "terminal.integrated.shell.linux": "sh",453 454     // The path of the shell that the terminal uses on OS X.455     "terminal.integrated.shell.osx": "sh",456 457     // The path of the shell that the terminal uses on Windows.458     "terminal.integrated.shell.windows": "C:\\Windows\\system32\\cmd.exe",459 460     // The font family used by the terminal (CSS font-family format).461     "terminal.integrated.fontFamily": "Menlo, Monaco, Consolas, \"Droid Sans Mono\", \"Courier New\", monospace, \"Droid Sans Fallback\"",462 463 464     //-------- 外部终端配置 --------465 466     // Customizes which terminal to run on Windows.467     "terminal.external.windowsExec": "cmd",468 469     // Customizes which terminal to run on Linux.470     "terminal.external.linuxExec": "xterm",471 472 473     //-------- TypeScript 配置 --------474 475     // 指定包含要使用的 tsserver 和 lib*.d.ts 文件的文件夹路径。476     "typescript.tsdk": null,477 478     // 完成函数的参数签名。479     "typescript.useCodeSnippetsOnMethodSuggest": false,480 481     // 启用/禁用 TypeScript 验证482     "typescript.validate.enable": true,483 484     // 启用对发送到 TS 服务器的消息进行跟踪485     "typescript.tsserver.trace": "off",486 487     // 定义逗号分隔符后面的空格处理488     "typescript.format.insertSpaceAfterCommaDelimiter": true,489 490     // 在 For 语句中,定义分号之后的空格处理491     "typescript.format.insertSpaceAfterSemicolonInForStatements": true,492 493     // 定义二进制运算符后面的空格处理494     "typescript.format.insertSpaceBeforeAndAfterBinaryOperators": true,495 496     // 定义控制流语句中的关键字之后的空格处理497     "typescript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,498 499     // 定义匿名函数的函数关键字之后的空格处理500     "typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,501 502     // 定义非空圆括号的左括号之后和右括号之前的空格处理。503     "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,504 505     // 定义非空方括号的左括号之后和右括号之前的空格处理。506     "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,507 508     // 定义左大括号是否针对函数而放置在新的一行509     "typescript.format.placeOpenBraceOnNewLineForFunctions": false,510 511     // 定义左大括号是否针对控制块而放置在新的一行512     "typescript.format.placeOpenBraceOnNewLineForControlBlocks": false,513 514     // 启用/禁用 JavaScript 验证515     "javascript.validate.enable": true,516 517     // 定义逗号分隔符后面的空格处理518     "javascript.format.insertSpaceAfterCommaDelimiter": true,519 520     // 在 For 语句中,定义分号之后的空格处理521     "javascript.format.insertSpaceAfterSemicolonInForStatements": true,522 523     // 定义二进制运算符后面的空格处理524     "javascript.format.insertSpaceBeforeAndAfterBinaryOperators": true,525 526     // 定义控制流语句中的关键字之后的空格处理527     "javascript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,528 529     // 定义匿名函数的函数关键字之后的空格处理530     "javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,531 532     // 定义非空圆括号的左括号之后和右括号之前的空格处理。533     "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,534 535     // 定义非空方括号的左括号之后和右括号之前的空格处理。536     "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,537 538     // 定义左大括号是否针对函数而放置在新的一行539     "javascript.format.placeOpenBraceOnNewLineForFunctions": false,540 541     // 定义左大括号是否针对控制块而放置在新的一行542     "javascript.format.placeOpenBraceOnNewLineForControlBlocks": false,543 544 545     //-------- PHP 配置选项 --------546 547     // 不管 php 验证是否已启用。548     "php.validate.enable": true,549 550     // 指向可执行的 php。551     "php.validate.executablePath": null,552 553     // 不管 linter 是在 save 还是在 type 上运行。554     "php.validate.run": "onSave",555 556     // 启用基于字的建议。557     "editor.wordBasedSuggestions": true558 559 }

 

来源:https://www.icode9.com/content-4-705351.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
fckeditor配置详解-易博园
KindEditor 4.x 在线编辑器常用使用方法
VS Code进行Python开发速成
VS Code教程(基础操作)
vscode 所有的默认配置项
CKEDITOR使用与配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服