vscode配置(复制直接用)
生活随笔
收集整理的這篇文章主要介紹了
vscode配置(复制直接用)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
打開settings.json文件直接復制粘貼下面代碼
{// 控制在差異編輯器中是否把前導空格或尾隨空格的改動顯示為差異。"diffEditor.ignoreTrimWhitespace": true,// 超時(以毫秒為單位),之后將取消差異計算。使用0表示沒有超時。"diffEditor.maxComputationTime": 5000,// 控制差異編輯器是否為添加/刪除的更改顯示 +/- 指示符號。"diffEditor.renderIndicators": true,// 控制差異編輯器的顯示方式是并排還是內聯。"diffEditor.renderSideBySide": true,// 控制是否應在遇到提交字符時接受建議。例如,在 JavaScript 中,半角分號 (`;`) 可以為提交字符,能夠在接受建議的同時鍵入該字符。"editor.acceptSuggestionOnCommitCharacter": true,// 控制除了 `Tab` 鍵以外, `Enter` 鍵是否同樣可以接受建議。這能減少“插入新行”和“接受建議”命令之間的歧義。// - on// - smart: 僅當建議包含文本改動時才可使用 `Enter` 鍵進行接受。// - off"editor.acceptSuggestionOnEnter": "on",// 控制編輯器中可由屏幕閱讀器讀取的行數。警告:對于大于默認值的數字,這會影響性能。"editor.accessibilityPageSize": 10,// 控制編輯器是否應運行在對屏幕閱讀器進行優化的模式。// - auto: 編輯器將使用平臺 API 以檢測是否附加了屏幕閱讀器。// - on: 編輯器將對屏幕閱讀器的使用進行永久優化。// - off: 編輯器將不再對屏幕閱讀器的使用進行優化。"editor.accessibilitySupport": "auto",// 控制編輯器是否在左括號后自動插入右括號。// - always// - languageDefined: 使用語言配置確定何時自動閉合括號。// - beforeWhitespace: 僅當光標位于空白字符左側時,才自動閉合括號。// - never"editor.autoClosingBrackets": "languageDefined",// 控制編輯器是否應改寫右引號或右括號。// - always// - auto: 僅在自動插入時才改寫右引號或右括號。// - never"editor.autoClosingOvertype": "auto",// 控制編輯器是否在左引號后自動插入右引號。// - always// - languageDefined: 使用語言配置確定何時自動閉合引號。// - beforeWhitespace: 僅當光標位于空白字符左側時,才自動閉合引號。// - never"editor.autoClosingQuotes": "languageDefined",// 控制編輯器是否應在用戶鍵入、粘貼、移動或縮進行時自動調整縮進。// - none: 編輯器不會自動插入縮進。// - keep: 編輯器將保留當前行的縮進。// - brackets: 編輯器將保留當前行的縮進并遵循語言定義的括號。// - advanced: 編輯器將保留當前行的縮進、使用語言定義的括號并調用語言定義的特定 onEnterRules。// - full: 編輯器將保留當前行的縮進,使用語言定義的括號,調用由語言定義的特殊輸入規則,并遵循由語言定義的縮進規則。"editor.autoIndent": "full",// 控制編輯器是否應自動包住所選內容。// - languageDefined: 使用語言配置確定何時自動包住所選內容。// - quotes: 使用引號而非括號來包住所選內容。// - brackets: 使用括號而非引號來包住所選內容。// - never"editor.autoSurround": "languageDefined",// 在保存時運行的代碼操作類型。"editor.codeActionsOnSave": {"source.fixAll.eslint": true},// 控制在保存文件時進行的代碼操作的超時時間 (毫秒)。"editor.codeActionsOnSaveTimeout": 750,// 控制是否在編輯器中顯示 CodeLens。"editor.codeLens": true,// 控制編輯器是否顯示內聯顏色修飾器和顏色選取器。"editor.colorDecorators": true,// 控制在復制時是否同時復制語法高亮。"editor.copyWithSyntaxHighlighting": true,// 控制光標的動畫樣式。"editor.cursorBlinking": "blink",// 控制是否啟用平滑插入動畫。"editor.cursorSmoothCaretAnimation": false,// 控制光標樣式。"editor.cursorStyle": "line",// 控制光標周圍可見的前置行和尾隨行的最小數目。在其他一些編輯器中稱為“scrollOff”或“scrollOffset”。"editor.cursorSurroundingLines": 0,// 控制何時應強制執行"光標環繞行"。// - default: 僅當通過鍵盤或 API 觸發時,才會強制執行"光標環繞行"。// - all: 始終強制執行 "cursorSurroundingLines""editor.cursorSurroundingLinesStyle": "default",// 當 `editor.cursorStyle` 設置為 `line` 時,控制光標的寬度。"editor.cursorWidth": 0,// 定義一個默認格式化程序, 該格式化程序優先于所有其他格式化程序設置。必須是提供格式化程序的擴展的標識符。// - null: 沒有// - vscode.configuration-editing: 在配置文件 (如設置、啟動和擴展推薦文件) 中提供高級 IntelliSense、自動修復等功能// - vscode.css-language-features: 為 CSS、LESS 和 SCSS 文件提供豐富的語言支持。// - vscode.debug-auto-launch: 當 node-debug 擴展未啟用時提供自動附加的輔助程序。// - vscode.debug-server-ready: 如果正在調試的服務器已準備就緒,在瀏覽器中打開 URI。// - vscode.emmet: 適用于 VS Code 的 Emmet 支持// - vscode.extension-editing: 在創建擴展時提供 linting 功能。// - vscode.git: Git 源代碼管理集成// - vscode.git-ui: Git SCM UI 集成// - vscode.grunt: Extension to add Grunt capabilities to VS Code.// - vscode.gulp: 向 VSCode 提供 Gulp 功能的擴展。// - vscode.html-language-features: 為 HTML 和 Handlebar 文件提供豐富的語言支持// - vscode.image-preview: 提供 VS Code的內置圖像預覽// - vscode.jake: 向 VS Code 提供 Jake 功能的擴展。// - vscode.json-language-features: 為 JSON 文件提供豐富的語言支持// - vscode.markdown-language-features: 為 Markdown 提供豐富的語言支持。// - vscode.merge-conflict: 為內聯合并沖突提供高亮和命令。// - ms-vscode.node-debug: Node.js 調試支持(低于 8.0 版本)// - ms-vscode.node-debug2: Node.js 調試支持// - ms-vscode.references-view: Reference Search results as separate, stable view in the sidebar// - vscode.npm: 為 npm 腳本提供任務支持的擴展。// - vscode.php-language-features: 為 PHP 文件提供豐富的語言支持。// - vscode.python: 在 Python 文件中提供語法高亮、括號匹配和折疊功能。// - vscode.search-result: 為選項卡搜索結果中提供語法突出顯示和語言功能。// - vscode.typescript-language-features: 為 JavaScript 和 TypeScript 提供豐富的語言支持。// - akamud.vscode-caniuse: Compatibility check for HTML5, CSS3, SVG, New JS API based on http://caniuse.com/ directly from Visual Studio Code// - alefragnani.Bookmarks: Mark lines and jump to them// - christian-kohler.npm-intellisense: Visual Studio Code plugin that autocompletes npm modules in import statements// - CoenraadS.bracket-pair-colorizer: A customizable extension for colorizing matching brackets// - dai-shi.vscode-es-beautifier: vscode plugin for es-beautifier// - dbaeumer.jshint: Integrates JSHint into VS Code. JSHint is a linter for JavaScript// - dbaeumer.vscode-eslint: Integrates ESLint JavaScript into VS Code.// - donjayamanne.githistory: View git log, file history, compare branches or commits// - eamodio.gitlens: Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more// - ecmel.vscode-html-css: CSS support for HTML documents// - eg2.tslint: TSLint for Visual Studio Code// - febean.vue-format: A beautify extension for .vue file// - fishku.vant-snippets: Vant Snippets for VS Code// - HookyQR.beautify: Beautify code in place for VS Code// - nobelhuang.tslint-vue-tsx: TSLint for Vue.js with TSX// - octref.vetur: Vue tooling for VS Code// - tombonnike.vscode-status-bar-format-toggle: A VS Code extension that allows you to toggle the formatter (Prettier, Beautify, …) ON and OFF with a simple click.// - vscode-icons-team.vscode-icons: Icons for Visual Studio Code// - waderyan.gitblame: See git blame information in the status bar.// - wmaurer.vscode-jumpy: Jumpy provides fast cursor movement, inspired by Atom's package of the same name.// - yhpnoraa.beauty: a plugin for beautify & format several web based languages."editor.defaultFormatter": null,// 控制是否在打開文件時,基于文件內容自動檢測 `editor.tabSize#` 和 `#editor.insertSpaces`。"editor.detectIndentation": true,// 控制在編輯器中是否允許通過拖放來移動選中內容。"editor.dragAndDrop": true,// 控制在沒有選擇內容時進行復制是否復制當前行。"editor.emptySelectionClipboard": true,// 按下"Alt"時滾動速度倍增。"editor.fastScrollSensitivity": 5,// 控制 "查找小部件" 是否應在編輯器頂部添加額外的行。如果為 true, 則可以在 "查找小工具" 可見時滾動到第一行之外。"editor.find.addExtraSpaceOnTop": true,// 在執行查找操作時,在編輯器中的選中文本中還是整個文件中進行查找。// - never: 切勿自動打開“選擇中查找”(默認)// - always: 始終自動打開“在選擇中查找”// - multiline: 選擇多行內容時,自動打開“在選擇中查找”。"editor.find.autoFindInSelection": "never",// 控制是否將編輯器選中內容作為搜索詞填入到查找小組件中。"editor.find.seedSearchStringFromSelection": true,// 控制編輯器是否啟用了代碼折疊。"editor.folding": true,// 控制計算折疊范圍的策略。`auto` 將使用語言特定的折疊策略 (若可用)。`indentation` 將使用基于縮進的折疊策略。"editor.foldingStrategy": "auto",// 控制字體系列。"editor.fontFamily": "Consolas, 'Courier New', monospace",// 配置字體連字。"editor.fontLigatures": false,// 以像素為單位控制字體大小。"editor.fontSize": 14,// 控制字體粗細。"editor.fontWeight": "normal",// 控制編輯器是否自動格式化粘貼的內容。格式化程序必須可用,并且能針對文檔中的某一范圍進行格式化。"editor.formatOnPaste": false,// 在保存時格式化文件。格式化程序必須可用,延遲后文件不能保存,并且編輯器不能關閉。"editor.formatOnSave": false,// 控制在保存文件時進行格式化的超時時間 (毫秒)。"editor.formatOnSaveTimeout": 750,// 控制編輯器在鍵入一行后是否自動格式化該行。"editor.formatOnType": false,// 控制編輯器是否應呈現垂直字形邊距。字形邊距最常用于調試。"editor.glyphMargin": true,// 當"轉到聲明"的結果為當前位置時將要執行的替代命令的 ID。"editor.gotoLocation.alternativeDeclarationCommand": "editor.action.goToReferences",// 當"轉到定義"的結果為當前位置時將要執行的替代命令的 ID。"editor.gotoLocation.alternativeDefinitionCommand": "editor.action.goToReferences",// 當"轉到實現"的結果為當前位置時將要執行的替代命令的 ID。"editor.gotoLocation.alternativeImplementationCommand": "",// 當"轉到引用"的結果是當前位置時正在執行的替代命令 ID。"editor.gotoLocation.alternativeReferenceCommand": "",// 當"轉到類型定義"的結果是當前位置時正在執行的備用命令 ID。"editor.gotoLocation.alternativeTypeDefinitionCommand": "editor.action.goToReferences",// 此設置已棄用,請改用單獨的設置,如"editor.editor.gotoLocation.multipleDefinitions"或"editor.editor.gotoLocation.multipleImplementations"。// "editor.gotoLocation.multiple": null,// 控制存在多個目標位置時"轉到聲明"命令的行為。// - peek: 顯示結果的預覽視圖 (默認值)// - gotoAndPeek: 轉到主結果并顯示預覽視圖// - goto: 轉到主結果,并對其他人啟用防偷窺導航"editor.gotoLocation.multipleDeclarations": "peek",// 控制存在多個目標位置時"轉到定義"命令的行為。// - peek: 顯示結果的預覽視圖 (默認值)// - gotoAndPeek: 轉到主結果并顯示預覽視圖// - goto: 轉到主結果,并對其他人啟用防偷窺導航"editor.gotoLocation.multipleDefinitions": "peek",// 控制存在多個目標位置時"轉到實現"命令的行為。// - peek: 顯示結果的預覽視圖 (默認值)// - gotoAndPeek: 轉到主結果并顯示預覽視圖// - goto: 轉到主結果,并對其他人啟用防偷窺導航"editor.gotoLocation.multipleImplementations": "peek",// 控制存在多個目標位置時"轉到引用"命令的行為。// - peek: 顯示結果的預覽視圖 (默認值)// - gotoAndPeek: 轉到主結果并顯示預覽視圖// - goto: 轉到主結果,并對其他人啟用防偷窺導航"editor.gotoLocation.multipleReferences": "peek",// 控制存在多個目標位置時"轉到類型定義"命令的行為。// - peek: 顯示結果的預覽視圖 (默認值)// - gotoAndPeek: 轉到主結果并顯示預覽視圖// - goto: 轉到主結果,并對其他人啟用防偷窺導航"editor.gotoLocation.multipleTypeDefinitions": "peek",// 控制是否在概覽標尺中隱藏光標。"editor.hideCursorInOverviewRuler": false,// 控制是否突出顯示編輯器中活動的縮進參考線。"editor.highlightActiveIndentGuide": true,// 控制顯示懸停提示前的等待時間 (毫秒)。"editor.hover.delay": 300,// 控制是否顯示懸停提示。"editor.hover.enabled": true,// 控制當鼠標移動到懸停提示上時,其是否保持可見。"editor.hover.sticky": true,// 按 `Tab` 鍵時插入空格。該設置在 `editor.detectIndentation` 啟用時根據文件內容可能會被覆蓋。"editor.insertSpaces": true,// 對大型文件進行特殊處理,禁用某些內存密集型功能。"editor.largeFileOptimizations": true,// 控制以像素為單位的字母間距。"editor.letterSpacing": 0,// 在編輯器中啟用代碼操作小燈泡提示。"editor.lightbulb.enabled": true,// 控制行高。為 0 時則通過字體大小自動計算。"editor.lineHeight": 0,// 控制行號的顯示。// - off: 不顯示行號。// - on: 將行號顯示為絕對行數。// - relative: 將行號顯示為與光標相隔的行數。// - interval: 每 10 行顯示一次行號。"editor.lineNumbers": "on",// 控制是否在編輯器中檢測鏈接并使其可被點擊。"editor.links": true,// 突出顯示匹配的括號。"editor.matchBrackets": "always",// 由于性能原因,超過這個長度的行將不會被標記"editor.maxTokenizationLineLength": 20000,// 控制是否顯示縮略圖。"editor.minimap.enabled": true,// 限制縮略圖的寬度,控制其最多顯示的列數。"editor.minimap.maxColumn": 120,// 渲染每行的實際字符,而不是色塊。"editor.minimap.renderCharacters": true,// 在縮略圖中繪制內容的比例。"editor.minimap.scale": 1,// 控制何時顯示迷你地圖滑塊。"editor.minimap.showSlider": "mouseover",// 控制在哪一側顯示縮略圖。"editor.minimap.side": "right",// 對鼠標滾輪滾動事件的 `deltaX` 和 `deltaY` 乘上的系數。"editor.mouseWheelScrollSensitivity": 1,// 按住 `Ctrl` 鍵并滾動鼠標滾輪時對編輯器字體大小進行縮放。"editor.mouseWheelZoom": false,// 當多個光標重疊時進行合并。"editor.multiCursorMergeOverlapping": true,// 在通過鼠標添加多個光標時使用的修改鍵。“轉到定義”和“打開鏈接”功能所需的鼠標動作將會相應調整,不與多光標修改鍵沖突。[閱讀詳細信息](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)。// - ctrlCmd: 映射為 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。// - alt: 映射為 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。"editor.multiCursorModifier": "alt",// 控制粘貼時粘貼文本的行計數與光標計數相匹配。// - spread: 每個光標粘貼一行文本。// - full: 每個光標粘貼全文。"editor.multiCursorPaste": "spread",// 控制編輯器是否突出顯示語義符號的匹配項。"editor.occurrencesHighlight": true,// 控制是否在概覽標尺周圍繪制邊框。"editor.overviewRulerBorder": true,// 控制參數提示菜單在到達列表末尾時進行循環還是關閉。"editor.parameterHints.cycle": false,// 在輸入時顯示含有參數文檔和類型信息的小面板。"editor.parameterHints.enabled": true,// 控制是否在鍵入時自動顯示建議。"editor.quickSuggestions": {"other": true,"comments": false,"strings": false},// 控制顯示快速建議前的等待時間 (毫秒)。"editor.quickSuggestionsDelay": 10,// 控制編輯器是否顯示控制字符。"editor.renderControlCharacters": false,// 當文件以換行符結束時, 呈現最后一行的行號。"editor.renderFinalNewline": true,// 控制編輯器是否顯示縮進參考線。"editor.renderIndentGuides": true,// 控制編輯器的當前行進行高亮顯示的方式。// - none// - gutter// - line// - all: 同時突出顯示導航線和當前行。"editor.renderLineHighlight": "line",// 控制編輯器在空白字符上顯示符號的方式。// - none// - boundary: Render whitespace characters except for single spaces between words.// - selection: 僅在選定文本上呈現空白字符。// - all"editor.renderWhitespace": "none",// 控制選區是否有圓角。"editor.roundedSelection": true,// 在一定數量的等寬字符后顯示垂直標尺。輸入多個值,顯示多個標尺。若數組為空,則不繪制標尺。"editor.rulers": [],// 控制編輯器水平滾動時可以超過范圍的字符數。"editor.scrollBeyondLastColumn": 5,// 控制編輯器是否可以滾動到最后一行之后。"editor.scrollBeyondLastLine": true,// 控制編輯器是否應突出顯示與所選內容類似的匹配項。"editor.selectionHighlight": true,// 控制是否自動隱藏導航線上的折疊控件。"editor.showFoldingControls": "mouseover",// 控制是否淡化未使用的代碼。"editor.showUnused": true,// 控制編輯器是否在滾動時使用動畫。"editor.smoothScrolling": false,// 控制代碼片段是否與其他建議一起顯示及其排列的位置。// - top: 在其他建議上方顯示代碼片段建議。// - bottom: 在其他建議下方顯示代碼片段建議。// - inline: 在其他建議中穿插顯示代碼片段建議。// - none: 不顯示代碼片段建議。"editor.snippetSuggestions": "inline",// 在速覽編輯器中,即使雙擊其中的內容或者按 `Esc` 鍵,也保持其打開狀態。"editor.stablePeek": false,// 此設置已棄用,請改用單獨的設置,如"editor.suggest.showKeywords"或"editor.suggest.showSnippets"。// "editor.suggest.filteredTypes": {},// 控制對建議的篩選和排序是否考慮小的拼寫錯誤。"editor.suggest.filterGraceful": true,// 控制在接受補全時是否應高亮顯示意外的文本修改,例如"插入模式"是"替換",但補全僅支持"插入"。"editor.suggest.insertHighlight": false,// 控制接受補全時是否覆蓋單詞。請注意,這取決于擴展選擇使用此功能。// - insert: 插入建議而不覆蓋光標右側的文本。// - replace: 插入建議并覆蓋光標右側的文本。"editor.suggest.insertMode": "insert",// 控制排序時是否提高靠近光標的詞語的優先級。"editor.suggest.localityBonus": false,// 控制在顯示滾動條之前 IntelliSense 將顯示的建議數 (最多 15個)。"editor.suggest.maxVisibleSuggestions": 12,// 控制是否在多個工作區和窗口間共享記憶的建議選項(需要 `editor.suggestSelection`)。"editor.suggest.shareSuggestSelections": false,// 啟用后,IntelliSense 將顯示“類”建議。"editor.suggest.showClasses": true,// 啟用后,IntelliSense 將顯示“顏色”建議。"editor.suggest.showColors": true,// 啟用后,IntelliSense 將顯示“常量”建議。"editor.suggest.showConstants": true,// 啟用后,IntelliSense 將顯示“構造函數”建議。"editor.suggest.showConstructors": true,// 啟用后,IntelliSense 將顯示“自定義顏色”建議。"editor.suggest.showCustomcolors": true,// 啟用后,IntelliSense 將顯示 "enumMember" 建議。"editor.suggest.showEnumMembers": true,// 啟用后,IntelliSense 將顯示“枚舉”建議。"editor.suggest.showEnums": true,// 啟用后,IntelliSense 將顯示“事件”建議。"editor.suggest.showEvents": true,// 啟用后,IntelliSense 將顯示“字段”建議。"editor.suggest.showFields": true,// 啟用后,IntelliSense 將顯示“文件”建議。"editor.suggest.showFiles": true,// 啟用后,IntelliSense 將顯示“文件夾”建議。"editor.suggest.showFolders": true,// 啟用后,IntelliSense 將顯示“函數”建議。"editor.suggest.showFunctions": true,// 控制是否在建議中顯示或隱藏圖標。"editor.suggest.showIcons": true,// 啟用后,IntelliSense 將顯示“接口”建議。"editor.suggest.showInterfaces": true,// 啟用后,IntelliSense 將顯示“關鍵字”建議。"editor.suggest.showKeywords": true,// 啟用后,IntelliSense 將顯示“方法”建議。"editor.suggest.showMethods": true,// 啟用后,IntelliSense 將顯示“模塊”建議。"editor.suggest.showModules": true,// 啟用后,IntelliSense 將顯示“操作符”建議。"editor.suggest.showOperators": true,// 啟用后,IntelliSense 將顯示“屬性”建議。"editor.suggest.showProperties": true,// 啟用后,IntelliSense 將顯示“參考”建議。"editor.suggest.showReferences": true,// 啟用后,IntelliSense 將顯示“片段”建議。"editor.suggest.showSnippets": true,// 啟用后,IntelliSense 將顯示“結構”建議。"editor.suggest.showStructs": true,// 啟用后,IntelliSense 將顯示 "typeParameter" 建議。"editor.suggest.showTypeParameters": true,// 啟用后,IntelliSense 將顯示“單位”建議。"editor.suggest.showUnits": true,// 啟用后,IntelliSense 將顯示“值”建議。"editor.suggest.showValues": true,// 啟用后,IntelliSense 將顯示“變量”建議。"editor.suggest.showVariables": true,// 啟用后,IntelliSense 將顯示“文本”建議。"editor.suggest.showWords": true,// 控制在活動代碼片段內是否禁用快速建議。"editor.suggest.snippetsPreventQuickSuggestions": true,// 建議小部件的字號。如果設置為 `0`,則使用 `editor.fontSize` 的值。"editor.suggestFontSize": 0,// 建議小部件的行高。如果設置為 `0`,則使用 `editor.lineHeight` 的值。"editor.suggestLineHeight": 0,// 控制在鍵入觸發字符后是否自動顯示建議。"editor.suggestOnTriggerCharacters": true,// 控制在建議列表中如何預先選擇建議。// - first: 始終選擇第一個建議。// - recentlyUsed: 選擇最近的建議,除非進一步鍵入選擇其他項。例如 `console. -> console.log`,因為最近補全過 `log`。// - recentlyUsedByPrefix: 根據之前補全過的建議的前綴來進行選擇。例如,`co -> console`、`con -> const`。"editor.suggestSelection": "recentlyUsed",// 啟用 Tab 補全。// - on: 在按下 Tab 鍵時進行 Tab 補全,將插入最佳匹配建議。// - off: 禁用 Tab 補全。// - onlySnippets: 在前綴匹配時進行 Tab 補全。在 "quickSuggestions" 未啟用時體驗最好。"editor.tabCompletion": "off",// 一個制表符等于的空格數。在 `editor.detectIndentation` 啟用時,根據文件內容,該設置可能會被覆蓋。"editor.tabSize": 2,// 覆蓋當前所選顏色主題中的編輯器顏色和字體樣式。"editor.tokenColorCustomizations": {},// 覆蓋當前所選顏色主題中的標記顏色和樣式。"editor.tokenColorCustomizationsExperimental": {},// 刪除自動插入的尾隨空白符號。"editor.trimAutoWhitespace": true,// 根據制表位插入和刪除空格。"editor.useTabStops": true,// 控制是否根據文檔中的文字計算自動完成列表。"editor.wordBasedSuggestions": true,// 執行單詞相關的導航或操作時作為單詞分隔符的字符。"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",// 控制折行的方式。// - off: 永不換行。// - on: 將在視區寬度處換行。// - wordWrapColumn: 在 `editor.wordWrapColumn` 處折行。// - bounded: 在視區寬度和 `editor.wordWrapColumn` 中的較小值處折行。"editor.wordWrap": "off",// 在 `editor.wordWrap` 為 `wordWrapColumn` 或 `bounded` 時,控制編輯器的折行列。"editor.wordWrapColumn": 80,// 控制折行的縮進。// - none: 沒有縮進。折行從第 1 列開始。// - same: 折行的縮進量與其父級相同。// - indent: 折行的縮進量比其父級多 1。// - deepIndent: 折行的縮進量比其父級多 2。"editor.wrappingIndent": "same",// 控制是否在“源代碼管理”視圖中始終顯示內聯操作。"scm.alwaysShowActions": false,// 控制是否顯示源代碼管理提供程序部分,即使只有一個已注冊的提供程序。"scm.alwaysShowProviders": false,// 控制 SCM 視圖在打開文件時是否應自動顯示和選擇文件。"scm.autoReveal": true,// 控制源計數控制掛件。// - all: 顯示所有源代碼管理提供程序計數鎖屏提醒的總和。// - focused: 顯示焦點源控制提供程序的計數標記。// - off: 禁用源代碼管理計數徽章。"scm.countBadge": "all",// 控制默認的源代碼管理存儲庫視圖模式。// - tree: 將存儲庫更改顯示為樹。// - list: 將存儲庫更改顯示為列表。"scm.defaultViewMode": "list",// 控制編輯器中差異的顯示效果。// - all: 顯示所有可用位置中的差異裝飾。// - gutter: 僅在編輯器行號槽中顯示差異裝飾。// - overview: 僅在概覽標尺中顯示差異裝飾。// - minimap: 僅在縮略圖中顯示差異裝飾。// - none: 不要顯示差異裝飾。"scm.diffDecorations": "all",// 控制行號槽中源代碼管理差異裝飾器的可見性。// - always: 始終顯示行號槽中的差異裝飾器。// - hover: 僅在懸停時顯示行號槽中的差異裝飾器。"scm.diffDecorationsGutterVisibility": "always",// 控制水槽中不同裝飾的寬度(px)(添加&修改)。"scm.diffDecorationsGutterWidth": 3,// 控制在 "源代碼管理提供程序" 部分中可見的提供程序數。設置為 "0", 以便能夠手動調整視圖的大小。"scm.providers.visible": 10,// 控制工作臺中活動欄的可見性。"workbench.activityBar.visible": true,// 覆蓋當前所選顏色主題的顏色。"workbench.colorCustomizations": {},// 指定用在工作臺中的顏色主題。"workbench.colorTheme": "Default Dark+",// 控制命令面板中保留最近使用命令的數量。設置為 0 時禁用命令歷史功能。"workbench.commandPalette.history": 50,// 當再次打開命令面板時,控制是否恢復上一次輸入的內容。"workbench.commandPalette.preserveInput": false,// 如果在居中布局中打開了超過一組編輯器,控制是否自動將寬度調整為最大寬度值。當回到只打開了一組編輯器的狀態,將自動將寬度調整為原始的居中寬度值。"workbench.editor.centeredLayoutAutoResize": true,// 控制編輯器組中最后一個選項卡關閉時這個空組的行為。若啟用,將自動關閉空組。若禁用,空組仍將保留在網格布局中。"workbench.editor.closeEmptyGroups": true,// 當文件被其他進程刪除或重命名時,控制是否自動關閉在這個期間內打開了此文件的編輯器。若禁用此項,在這種情況下將保留編輯器。請注意,若從應用內部進行刪除,將始終關閉編輯器,并且為了保護您的數據,已更新文件始終不會關閉。"workbench.editor.closeOnFileDelete": false,// 控制打開的編輯器是否為預覽編輯器。預覽編輯器在被固定 (例如,通過雙擊或編輯) 前可重用,其字體樣式為斜體。"workbench.editor.enablePreview": true,// 控制編輯器是否從"快速打開"中打開,以預覽顯示。預覽編輯器在固定之前會重復使用(例如,通過雙擊或編輯)。"workbench.editor.enablePreviewFromQuickOpen": true,// 控制是否按最常使用的順序或從左到右的順序關閉選項卡。"workbench.editor.focusRecentEditorAfterClose": true,// 控制是否繪制已修改 (存在更新) 的編輯器選項卡的頂部邊框。"workbench.editor.highlightModifiedTabs": false,// 控制編輯器標簽的格式。// - default: 顯示文件名。當啟用選項卡且在同一組內有兩個相同名稱的文件時,將添加每個文件路徑中可以用于區分的部分。在選項卡被禁用且編輯器活動時,將顯示相對于工作區文件夾的路徑。// - short: 在文件的目錄名之后顯示文件名。// - medium: 在文件相對當前工作區文件夾的路徑之后顯示文件名。// - long: 在文件的絕對路徑之后顯示文件名。"workbench.editor.labelFormat": "default",// 使用鼠標按鈕 4 和鼠標按鈕 5 (如果提供)在打開的文件之間導航。"workbench.editor.mouseBackForwardToNavigate": true,// 控制編輯器打開的位置。選擇 `left` 或 `right` 可分別在當前活動編輯器的左側或右側打開。選擇 `first` (最前) 或 `last` (最后) 打開的位置與當前活動編輯器無關。"workbench.editor.openPositioning": "right",// 控制編輯器在并排打開時 (比如從資源管理器) 出現的默認位置。默認在當前活動編輯器右側打開。若更改為 `down`,則在當前活動編輯器下方打開。"workbench.editor.openSideBySideDirection": "right",// 在重新打開已關閉文件時,還原最后一個視圖的狀態 (如滾動位置)。"workbench.editor.restoreViewState": true,// 控制是否在打開的任何可見組中顯示編輯器。如果禁用,編輯器將優先在當前活動的編輯器組中打開。如果啟用,將會顯示在已打開的編輯器,而不是在當前活動的編輯器組中再次打開。請注意,有些情況下會忽略此設置,例如,強制編輯器在特定組中打開或當前活動組的一側時。"workbench.editor.revealIfOpen": false,// 控制是否在編輯器選項卡中顯示圖標。要求同時啟用圖標主題。"workbench.editor.showIcons": true,// 控制打開的編輯器是否顯示在選項卡中。"workbench.editor.showTabs": true,// 拆分編輯器組時控制編輯器組大小。// - distribute: 將所有編輯器組拆分為相等的部分。// - split: 將活動編輯器組拆分為相等的部分。"workbench.editor.splitSizing": "distribute",// 控制編輯器選項卡中關閉按鈕的位置,或是設置為 `off` 禁用。"workbench.editor.tabCloseButton": "right",// 控制編輯器選項卡的大小。// - fit: 始終將標簽頁保持足夠大,能夠完全顯示編輯器標簽。// - shrink: 在不能同時顯示所有選項卡時,允許選項卡縮小。"workbench.editor.tabSizing": "fit",// 從 Microsoft 聯機服務中獲取要進行的實驗。"workbench.enableExperiments": true,// 配置資源要使用的編輯器。"workbench.experimental.editorAssociations": [],// 指定在工作臺中使用的圖標主題,或指定 "null" 以不顯示任何文件圖標。// - null: 無文件圖標// - vs-minimal// - vs-seti// - vscode-icons"workbench.iconTheme": "vscode-icons",// 控制列表和樹中的鍵盤導航是否僅通過鍵入自動觸發。如果設置為 `false` ,鍵盤導航只在執行 `list.toggleKeyboardNavigation` 命令時觸發,您可以為該命令指定鍵盤快捷方式。"workbench.list.automaticKeyboardNavigation": true,// 控制列表和樹是否支持在工作臺中進行水平滾動。"workbench.list.horizontalScrolling": false,// 控制工作臺中的列表和樹的鍵盤導航樣式。它可為“簡單”、“突出顯示”或“篩選”。// - simple: 簡單鍵盤導航聚焦與鍵盤輸入相匹配的元素。僅對前綴進行匹配。// - highlight: 高亮鍵盤導航會突出顯示與鍵盤輸入相匹配的元素。進一步向上和向下導航將僅遍歷突出顯示的元素。// - filter: 篩選器鍵盤導航將篩選出并隱藏與鍵盤輸入不匹配的所有元素。"workbench.list.keyboardNavigation": "highlight",// 在通過鼠標多選樹和列表條目時使用的修改鍵 (例如“資源管理器”、“打開的編輯器”和“源代碼管理”視圖)?!霸趥冗叴蜷_”功能所需的鼠標動作 (若可用) 將會相應調整,不與多選修改鍵沖突。// - ctrlCmd: 映射為 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。// - alt: 映射為 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。"workbench.list.multiSelectModifier": "ctrlCmd",// 控制在樹和列表中怎樣使用鼠標來展開子項(若支持)。對于樹中的父節點,此設置將控制是使用單擊還是雙擊來展開。注意,某些不適用于此設置的樹或列表可能會忽略此項。"workbench.list.openMode": "singleClick",// 控制面板 (終端、調試控制臺、輸出、問題) 的默認位置。可顯示在工作臺的底部或右側。"workbench.panel.defaultLocation": "bottom",// 控制 Quick Open 是否在其失去焦點時自動關閉。"workbench.quickOpen.closeOnFocusLost": true,// 在打開 Quick Open 視圖時,控制是否自動恢復上一次輸入的值。"workbench.quickOpen.preserveInput": false,// 配置默認使用的設置編輯器。// - ui: 使用設置 ui 編輯器。// - json: 使用 json 文件編輯器。"workbench.settings.editor": "ui",// 控制是否在設置中啟用自然語言搜索。自然語言搜索由 Microsoft 聯機服務提供。"workbench.settings.enableNaturalLanguageSearch": true,// 控制在打開按鍵綁定設置時是否同時打開顯示所有默認按鍵綁定的編輯器。"workbench.settings.openDefaultKeybindings": false,// 控制在打開設置時是否同時打開顯示所有默認設置的編輯器。"workbench.settings.openDefaultSettings": false,// 控制設置編輯器的目錄在搜索時的行為。// - hide: 在搜索時隱藏目錄。// - filter: 篩選目錄為僅顯示含有匹配設置的類別。單擊一個類別將僅顯示該類別的結果。"workbench.settings.settingsSearchTocBehavior": "filter",// 控制在將設置編輯為 json 時是否使用拆分 json 編輯器。"workbench.settings.useSplitJSON": false,// 控制邊欄的位置。它可顯示在工作臺的左側或右側。"workbench.sideBar.location": "left",// 在沒有從上一會話中恢復出信息的情況下,控制啟動時顯示的編輯器。// - none: 在啟動時不打開編輯器。// - welcomePage: 打開歡迎頁面 (默認)。// - readme: 打開包含一個自述文件的文件夾時, 打開自述文件, 否則回退到 "歡迎頁面"。// - newUntitledFile: 打開新的無標題文件 (僅在打開空工作區時適用)。// - welcomePageInEmptyWorkbench: 在打開空工作區時打開歡迎頁面。"workbench.startupEditor": "welcomePage",// 控制工作臺底部狀態欄的可見性。"workbench.statusBar.visible": true,// 啟用后,當沒有打開編輯器時將顯示水印提示。"workbench.tips.enabled": true,// 此設置已棄用,請改用“workbench.list.horizontalScrolling”。// 控制工作臺中的樹控件是否支持水平滾動。"workbench.tree.horizontalScrolling": false,// 控制樹縮進(以像素為單位)。"workbench.tree.indent": 8,// 控制樹是否應呈現縮進參考線。"workbench.tree.renderIndentGuides": "onHover",// 控制是否顯示視圖頭部的操作項。視圖頭部操作項可以一直,或是僅當聚焦到和懸停在視圖上時顯示。"workbench.view.alwaysShowHeaderActions": false,// 如果已啟用,將自動更改為高對比度主題;如果 Windows 正在使用高對比度主題,則當離開 Windows 高對比度主題時會更改為深色主題。"window.autoDetectHighContrast": true,// 控制在關閉最后一個編輯器時是否關閉整個窗口。此設置僅適用于沒有顯示文件夾的窗口。"window.closeWhenEmpty": false,// 控制是否通過按 Alt 鍵聚焦菜單欄。此設置對使用 Alt 鍵切換菜單欄沒有任何影響。"window.customMenuBarAltFocus": true,// 如果啟用, 雙擊標題欄中的應用程序圖標將關閉窗口, 并且該窗口無法通過圖標拖動。此設置僅在 "#window.titleBarStyle#" 設置為 "custom" 時生效。"window.doubleClickIconToClose": false,// 控制是否可通過 Alt 鍵快捷鍵打開主菜單。如果禁用助記符,則可將這些 Alt 鍵快捷鍵綁定到編輯器命令。"window.enableMenuBarMnemonics": true,// 控制菜單欄的可見性?!扒袚Q”設置表示隱藏菜單欄,按一次 Alt 鍵則將顯示此菜單欄。默認情況下,除非窗口為全屏,否則菜單欄可見。// - default: 菜單僅在全屏模式下隱藏。// - visible: 菜單始終可見,即使處于全屏模式下。// - toggle: 菜單隱藏,但可以通過 Alt 鍵顯示。// - hidden: 菜單始終隱藏。// - compact: 菜單在側邊欄中顯示為一個緊湊的按鈕。當"window.titleBarStyle"為"native"時,將忽略此值。"window.menuBarVisibility": "default",// 控制在已有窗口時新開窗口的尺寸。請注意,此設置對第一個打開的窗口無效。第一個窗口將始終恢復關閉前的大小和位置。// - default: 在屏幕中心打開新窗口。// - inherit: 以與上一個活動窗口相同的尺寸打開新窗口。// - maximized: 打開最大化的新窗口。// - fullscreen: 在全屏模式下打開新窗口。"window.newWindowDimensions": "default",// 控制是否在新窗口中打開文件。// 注意,此設置可能會被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行選項時)。// - on: 在新窗口中打開文件。// - off: 在文件所在文件夾的已有窗口中或在上一個活動窗口中打開文件。// - default: 在新窗口中打開文件,除非文件從應用程序內進行選取 (例如,通過“文件”菜單)。"window.openFilesInNewWindow": "off",// 控制打開文件夾時是在新窗口打開還是替換上一個活動窗口。// 注意,此設置可能會被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行選項時)。// - on: 在新窗口中打開文件夾。// - off: 文件夾將替換上一個活動窗口。// - default: 在新窗口中打開文件夾,除非文件夾從應用程序內進行選取 (例如,通過“文件”菜單)。"window.openFoldersInNewWindow": "default",// 在另一實例無參啟動時,控制是打開新的空窗口或是聚焦到最后運行的實例。// 注意,此設置可能會被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行選項時)。// - on: 打開一個新的空窗口。// - off: 聚焦到上一活動的運行實例。"window.openWithoutArgumentsInNewWindow": "on",// 若窗口在處于全屏模式時退出,控制其在恢復時是否還原到全屏模式。"window.restoreFullscreen": false,// 控制窗口在重啟后再次打開的方式。// - all: 重新打開所有窗口。// - folders: 重新打開所有文件夾。空工作區將不會被恢復。// - one: 重新打開上一個活動窗口。// - none: 永遠不重新打開窗口。總是以一個空窗口啟動。"window.restoreWindows": "one",// 根據活動編輯器控制窗口標題。變量是根據上下文替換的:// - "${activeEditorShort}": 文件名 (例如 myFile.txt)。// - "${activeEditorMedium}": 相對于工作區文件夾的文件路徑 (例如, myFolder/myFileFolder/myFile.txt)。// - "${activeEditorLong}": 文件的完整路徑 (例如 /Users/Development/myFolder/myFileFolder/myFile.txt)。// - "${activeFolderShort}": 文件所在的文件夾名稱 (例如, myFileFolder)。// - "${activeFolderMedium}": 相對于工作區文件夾的、包含文件的文件夾的路徑, (例如 myFolder/myFileFolder)。// - "${activeFolderLong}": 文件所在文件夾的完整路徑 (例如 /Users/Development/myFolder/myFileFolder)。// - "${folderName}": 文件所在工作區文件夾的名稱 (例如 myFolder)。// - "${folderpath}": 文件所在工作區文件夾的路徑 (例如 /Users/Development/myFolder)。// - "${rootName}": 工作區的名稱 (例如, myFolder 或 myWorkspace)。// - "${rootPath}": 工作區的文件路徑 (例如 /Users/Development/myWorkspace)。// - "${appName}": 例如 VS Code。// - “${remoteName}”: 例如 SSH// - "${dirty}": 表示活動編輯器為臟的臟指示器。// - "${separator}": 一種條件分隔符 ("-"), 僅在被包含值或靜態文本的變量包圍時顯示。"window.title": "${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}",// 調整窗口標題欄的外觀。在 Linux 和 Windows 上,此設置也會影響應用程序和上下文菜單的外觀。更改需要完全重新啟動才能應用。"window.titleBarStyle": "custom",// 調整窗口的縮放級別。原始大小是 0,每次遞增(例如 1)或遞減(例如 -1)表示放大或縮小 20%。也可以輸入小數以便以更精細的粒度調整縮放級別。"window.zoomLevel": 0,// 控制在打開禪模式時是否啟用居中布局。"zenMode.centerLayout": true,// 控制在打開禪模式時是否將工作臺切換到全屏。"zenMode.fullScreen": true,// 控制在打開禪模式時是否隱藏工作臺左側的活動欄。"zenMode.hideActivityBar": true,// 控制在打開禪模式時是否隱藏編輯器行號。"zenMode.hideLineNumbers": true,// 控制在打開禪模式時是否隱藏工作臺底部的狀態欄。"zenMode.hideStatusBar": true,// 控制在打開禪模式時是否隱藏工作臺選項卡。"zenMode.hideTabs": true,// 若窗口在處于禪模式時退出,控制其在恢復時是否還原到禪模式。"zenMode.restore": false,// 控制在禪宗模式下是否顯示通知。如果為 true,則只會彈出錯誤通知。"zenMode.silentNotifications": true,// 僅在截屏模式下顯示鍵盤快捷鍵。"screencastMode.onlyKeyboardShortcuts": false,// 控制截屏模式疊加的垂直偏移,從底部作為工作臺高度的百分比。"screencastMode.verticalOffset": 20,// 配置語言的文件關聯 (如: `"*.extension": "html"`)。這些關聯的優先級高于已安裝語言的默認關聯。"files.associations": {},// 啟用后,將在文件打開時嘗試猜測字符集編碼??梢园凑Z言對此項進行配置。"files.autoGuessEncoding": false,// 控制已更新文件的自動保存??稍赱此處](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)閱讀有關自動保存的詳細信息。// - off: 永不自動保存更新后的文件。// - afterDelay: 當文件修改后的時間超過 `files.autoSaveDelay` 中配置的值時自動進行保存。// - onFocusChange: 編輯器失去焦點時自動保存更新后的文件。// - onWindowChange: 窗口失去焦點時自動保存更新后的文件。"files.autoSave": "off",// 控制自動保存已更新文件的延遲時間 (毫秒)。僅在 `files.autoSave` 設置為 `afterDelay` 時生效。"files.autoSaveDelay": 1000,// 分配給新文件的默認語言模式。"files.defaultLanguage": "",// 在刪除文件或文件夾時,將它們移動到操作系統的“廢紙簍”中 (Windows 為“回收站”)。禁用此設置將永久刪除文件或文件夾。"files.enableTrash": true,// 在讀取和寫入文件時使用的默認字符集編碼。可以按語言對此項進行配置。// - utf8: UTF-8// - utf8bom: UTF-8 with BOM// - utf16le: UTF-16 LE// - utf16be: UTF-16 BE// - windows1252: Western (Windows 1252)// - iso88591: Western (ISO 8859-1)// - iso88593: Western (ISO 8859-3)// - iso885915: Western (ISO 8859-15)// - macroman: Western (Mac Roman)// - cp437: DOS (CP 437)// - windows1256: Arabic (Windows 1256)// - iso88596: Arabic (ISO 8859-6)// - windows1257: Baltic (Windows 1257)// - iso88594: Baltic (ISO 8859-4)// - iso885914: Celtic (ISO 8859-14)// - windows1250: Central European (Windows 1250)// - iso88592: Central European (ISO 8859-2)// - cp852: Central European (CP 852)// - windows1251: Cyrillic (Windows 1251)// - cp866: Cyrillic (CP 866)// - iso88595: Cyrillic (ISO 8859-5)// - koi8r: Cyrillic (KOI8-R)// - koi8u: Cyrillic (KOI8-U)// - iso885913: Estonian (ISO 8859-13)// - windows1253: Greek (Windows 1253)// - iso88597: Greek (ISO 8859-7)// - windows1255: Hebrew (Windows 1255)// - iso88598: Hebrew (ISO 8859-8)// - iso885910: Nordic (ISO 8859-10)// - iso885916: Romanian (ISO 8859-16)// - windows1254: Turkish (Windows 1254)// - iso88599: Turkish (ISO 8859-9)// - windows1258: Vietnamese (Windows 1258)// - gbk: Simplified Chinese (GBK)// - gb18030: Simplified Chinese (GB18030)// - cp950: Traditional Chinese (Big5)// - big5hkscs: Traditional Chinese (Big5-HKSCS)// - shiftjis: Japanese (Shift JIS)// - eucjp: Japanese (EUC-JP)// - euckr: Korean (EUC-KR)// - windows874: Thai (Windows 874)// - iso885911: Latin/Thai (ISO 8859-11)// - koi8ru: Cyrillic (KOI8-RU)// - koi8t: Tajik (KOI8-T)// - gb2312: Simplified Chinese (GB 2312)// - cp865: Nordic DOS (CP 865)// - cp850: Western European DOS (CP 850)"files.encoding": "utf8",// 默認行尾字符。// - \n: LF// - \r\n: CRLF// - auto: 使用具體操作系統規定的行末字符。"files.eol": "auto",// 配置排除的文件和文件夾的 glob 模式。例如,文件資源管理器將根據此設置決定要顯示或隱藏的文件和文件夾??稍赱此處](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)閱讀有關 glob 模式的詳細信息。"files.exclude": {"**/.git": true,"**/.svn": true,"**/.hg": true,"**/CVS": true,"**/.DS_Store": true},// 控制是否在會話間記住未保存的文件,以允許在退出編輯器時跳過保存提示。// - off: 禁用熱退出。// - onExit: 在 Windows/Linux 平臺關閉最后一個窗口,或者在全平臺觸發 `workbench.action.quit` 命令 (命令托盤、鍵綁定、菜單) 時進行熱退出。下次啟動時將還原所有已備份的窗口。// - onExitAndWindowClose: 在 Windows/Linux 平臺關閉最后一個窗口、觸發 `workbench.action.quit` 命令 (命令托盤、鍵綁定、菜單) 會引起應用程序關閉。對于任何有文件夾打開的窗口,則不論該窗口是否是最后一個窗口進行熱退出。下次啟動時將還原所有未打開文件夾的窗口。若要還原打開有文件夾的窗口,請將 `window.restoreWindows` 設置為 `all`。"files.hotExit": "onExit",// 啟用后,保存文件時在文件末尾插入一個最終新行。"files.insertFinalNewline": false,// 在打開大型文件時,控制 VS Code 可在重啟后使用的內存。在命令行中指定 `--max-memory=新的大小` 參數可達到相同效果。"files.maxMemoryForLargeFilesMB": 4096,// 超時(以毫秒為單位)后,將取消創建、重命名和刪除的文件參與者。使用"0"禁用參與者。"files.participants.timeout": 5000,// 啟用簡單文件對話框。啟用時,簡單文件對話框將替換系統文件對話框。"files.simpleDialog.enable": false,// 啟用后,保存文件時將刪除在最終新行后的所有新行。"files.trimFinalNewlines": false,// 啟用后,將在保存文件時刪除文件末尾的空格。"files.trimTrailingWhitespace": false,// 配置文件路徑的 glob 模式以從文件監視排除。模式必須在絕對路徑上匹配(例如 ** 前綴或完整路徑需正確匹配)。更改此設置需要重啟。如果在啟動時遇到 Code 消耗大量 CPU 時間,則可以排除大型文件夾以減少初始加載。"files.watcherExclude": {"**/.git/objects/**": true,"**/.git/subtree-cache/**": true,"**/node_modules/*/**": true},// 控制資源管理器是否在打開文件時自動顯示并選擇。"explorer.autoReveal": true,// 控制資源管理器是否應以緊湊形式呈現文件夾。在這種形式中,單個子文件夾將被壓縮在組合的樹元素中。例如,對 Java 包結構很有用。"explorer.compactFolders": true,// 控制資源管理器是否在把文件刪除到廢紙簍時進行確認。"explorer.confirmDelete": true,// 控制在資源管理器內拖放移動文件或文件夾時是否進行確認。"explorer.confirmDragAndDrop": true,// 控制文件修飾是否應使用徽章。"explorer.decorations.badges": true,// 控制文件修飾是否應使用顏色。"explorer.decorations.colors": true,// 控制資源管理器是否允許通過拖放移動文件和文件夾。"explorer.enableDragAndDrop": true,// 選擇在粘貼同名文件(夾)時要使用的重命名方式。// - simple: 在重復名稱的末尾附加單詞“copy”,后面可能跟一個數字// - smart: 在重復名稱的末尾添加一個數字。如果某個號碼已經是名稱的一部分,請嘗試增加該號碼"explorer.incrementalNaming": "simple",// 在“打開的編輯器”窗格中顯示的編輯器數量。"explorer.openEditors.visible": 9,// 控制文件和文件夾在資源管理器中的排列順序。// - default: 按名稱的字母順序排列文件和文件夾。文件夾顯示在文件前。// - mixed: 按名稱的字母順序排列文件和文件夾。兩者穿插顯示。// - filesFirst: 按名稱的字母順序排列文件和文件夾。文件顯示在文件夾前。// - type: 按擴展名的字母順序排列文件和文件夾。文件夾顯示在文件前。// - modified: 按最后修改日期降序排列文件和文件夾。文件夾顯示在文件前。"explorer.sortOrder": "default",// 在搜索視圖中控制操作欄的位置。// - auto: 當搜索視圖較窄時將操作欄置于右側,當搜索視圖較寬時,將它緊接在內容之后。// - right: 始終將操作欄放置在右側。"search.actionsPosition": "auto",// 控制是折疊還是展開搜索結果。// - auto: Files with less than 10 results are expanded. Others are collapsed.// - alwaysCollapse// - alwaysExpand"search.collapseResults": "alwaysExpand",// 實驗性:啟用后,允許在編輯器中打開工作區搜索結果。"search.enableSearchEditorPreview": false,// 配置在搜索中排除的文件和文件夾的 glob 模式。已經繼承 `files.exclude` 設置的所有 glob 模式??稍赱此處](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)閱讀有關 glob 模式的詳細信息。"search.exclude": {"**/node_modules": true,"**/bower_components": true,"**/*.code-search": true},// 控制是否在搜索中跟蹤符號鏈接。"search.followSymlinks": true,// 啟用后,搜索服務進程將保持活動狀態,而不是在一個小時不活動后關閉。這將使文件搜索緩存保留在內存中。"search.maintainFileSearchCache": false,// 是否在 Quick Open 的文件結果中包含最近打開的文件。"search.quickOpen.includeHistory": true,// 控制 Quick Open 文件結果中是否包括全局符號搜索的結果。"search.quickOpen.includeSymbols": false,// 在鍵入時搜索所有文件。"search.searchOnType": true,// 啟用"#search.searchOnType"后,控制鍵入的字符與開始搜索之間的超時(以毫秒為單位)。禁用"搜索.searchOnType"時無效。"search.searchOnTypeDebouncePeriod": 300,// 控制是否顯示搜索結果所在的行號。"search.showLineNumbers": false,// 若搜索詞全為小寫,則不區分大小寫進行搜索,否則區分大小寫進行搜索。"search.smartCase": false,// 控制在搜索文件時是否使用全局 `.gitignore` 和 `.ignore` 文件。"search.useGlobalIgnoreFiles": false,// 控制在搜索文件時是否使用 `.gitignore` 和 `.ignore` 文件。"search.useIgnoreFiles": true,// 棄用。當使用僅 PCRE2 支持的正則表達式功能時,將自動使用 PCRE2。// 是否在文本搜索中使用 pcre2 正則表達式引擎。這允許使用一些高級正則表達式功能, 如前瞻和反向引用。但是, 并非所有 pcre2 功能都受支持-僅支持 javascript 也支持的功能。"search.usePCRE2": false,// 控制在選擇或替換匹配項時是否打開“替換預覽”視圖。"search.useReplacePreview": true,// 已棄用。請考慮使用 "search.usePCRE2" 獲取對高級正則表達式功能的支持。// 此設置已被棄用,將回退到 "search.usePCRE2"。"search.useRipgrep": true,// 此設置已棄用,請改用“update.mode”。// 配置是否接收自動更新。更改后需要重新啟動。更新是從微軟在線服務獲取的。"update.channel": "default",// 啟用在 Windows 上后臺下載和安裝新的 VS Code 版本"update.enableWindowsBackgroundUpdates": true,// 配置是否接收自動更新。更改后需要重新啟動。更新是從微軟在線服務獲取的。// - none: 禁用更新。// - manual: 禁用自動后臺更新檢查。如果手動檢查更新,更新將可用。// - start: 僅在啟動時檢查更新。禁用自動后臺更新檢查。// - default: 啟用自動更新檢查。代碼將定期自動檢查更新。"update.mode": "default",// 在更新后顯示發行說明。發行說明將從 Microsoft 聯機服務中獲取。"update.showReleaseNotes": true,// 要使用的代理設置。如果未設置,則將從 "http_proxy" 和 "https_proxy" 環境變量中繼承。"http.proxy": "",// 要作為每個網絡請求的 "Proxy-Authorization" 標頭發送的值。"http.proxyAuthorization": null,// 控制是否根據提供的 CA 列表驗證代理服務器證書。"http.proxyStrictSSL": true,// 對擴展使用代理支持。// - off: 禁用對擴展的代理支持。// - on: 為擴展啟用代理支持。// - override: 為擴展啟用代理支持,覆蓋請求選項。"http.proxySupport": "override",// 控制是否應從操作系統加載 CA 證書。(在 Windows 和 macOS 上, 關閉此窗口后需要重新加載窗口。"http.systemCertificates": true,// 允許在任何文件中設置斷點。"debug.allowBreakpointsEverywhere": false,// 控制調試控制臺中的字體系列。"debug.console.fontFamily": "default",// 控制調試控制臺中的字體大小(以像素為單位)。"debug.console.fontSize": 14,// 設置調試控制臺中的行高(以像素為單位)。使用 0 來計算從字體大小開始的行高。"debug.console.lineHeight": 0,// 控制是否應在調試控制臺中換行。"debug.console.wordWrap": true,// 控制調試過程中是否啟用非調試懸停提示。啟用后,將調用懸停提供程序來提供懸停提示。即使啟用此項設置,普通懸停提示也不會顯示。"debug.enableAllHovers": false,// 控制當調試器中斷時,工作臺窗口是否應獲得焦點。"debug.focusWindowOnBreak": true,// 當處于調試過程中時,在編輯器中內聯顯示變量值。"debug.inlineValues": false,// 控制何時打開內部調試控制臺。"debug.internalConsoleOptions": "openOnFirstSessionStart",// 控制在運行預啟動任務后遇到錯誤時應該怎么做。// - debugAnyway: 忽略任務錯誤并開始調試。// - showErrors: 顯示"問題"視圖,但不開始調試。// - prompt: 提示用戶。"debug.onTaskErrors": "prompt",// 控制何時打開“調試”視圖。"debug.openDebug": "openOnSessionStart",// 在調試會話結束時自動打開資源管理器視圖。"debug.openExplorerOnEnd": false,// 控制斷點是否應顯示在概覽標尺中。"debug.showBreakpointsInOverviewRuler": false,// 控制調試時是否應在編輯器中顯示內聯斷點候選修飾。"debug.showInlineBreakpointCandidates": true,// 控制何時顯示調試狀態欄。// - never: 在狀態欄中不再顯示調試// - always: 始終在狀態欄中顯示調試// - onFirstSessionStart: 僅于第一次啟動調試后在狀態欄中顯示調試"debug.showInStatusBar": "onFirstSessionStart",// 控制調試子會話是否顯示在調試工具欄中。當此設置為 false 時, 子會話上的 stop 命令也將停止父會話。"debug.showSubSessionsInToolBar": false,// 控制調試工具欄的位置??稍谒幸晥D中“浮動”、在調試視圖中“停靠”,也可“隱藏”。"debug.toolBarLocation": "floating",// 全局調試啟動配置。應當作為跨工作區共享的 \"launch.json\" 的替代方法。"launch": {"configurations": [],"compounds": []},// 控制評論面板應何時打開。"comments.openPanel": "openOnSessionStartWithComments",// 啟用/禁用 HTML 標記的自動關閉。"html.autoClosingTags": true,// 指向 JSON 文件的相對文件路徑的列表,這些路徑采用[自定義數據格式](https://github.com/Microsoft/vscode-html-languageservice/blob/master/docs/customData.md。// // VS Code 在啟動時加載自定義數據,從而增強它對你在 JSON 文件中指定的自定義 HTML 標記、屬性和屬性值的 HTML 支持。// // 這些文件路徑與工作區相對,且只考慮工作區文件夾設置。"html.customData": [],// List of tags, comma separated, where the content shouldn't be reformatted. `null` defaults to the `pre` tag."html.format.contentUnformatted": "pre,code,textarea",// 啟用或禁用默認 HTML 格式化程序。"html.format.enable": true,// 以新行結束。"html.format.endWithNewline": false,// 以逗號分隔的標記列表,其中的標記之前將有額外新行。若為 `null`,默認包含 `"head, body, /html"`。"html.format.extraLiners": "head, body, /html",// 對 `{{#foo}}` 和 `{{/foo}}` 進行格式化與縮進。"html.format.indentHandlebars": false,// 縮進 `<head>` 和 `<body>` 部分。"html.format.indentInnerHtml": false,// 保留在一個區塊中的換行符的最大數量。若為 `null`,則沒有限制。"html.format.maxPreserveNewLines": null,// 控制是否保留元素前已有的換行符。僅適用于元素前,不適用于標記內或文本。"html.format.preserveNewLines": true,// 以逗號分隔的標記列表,其中的內容不會被重新格式化。若為 `null`,默認包含所有列于 https://www.w3.org/TR/html5/dom.html#phrasing-content 的標記。"html.format.unformatted": "wbr",// 對屬性進行換行。// - auto: 僅在超出行長度時才對屬性進行換行。// - force: 對除第一個屬性外的其他每個屬性進行換行。// - force-aligned: 對除第一個屬性外的其他每個屬性進行換行,并保持對齊。// - force-expand-multiline: 對每個屬性進行換行。// - aligned-multiple: 當超出折行長度時,將屬性進行垂直對齊。// - preserve: 保留屬性的包裝// - preserve-aligned: 保留屬性的包裝,但對齊。"html.format.wrapAttributes": "auto",// 每行最大字符數(0 = 禁用)。"html.format.wrapLineLength": 120,// 在匹配的 HTML 標記上啟用/禁用鏡像光標。"html.mirrorCursorOnMatchingTag": true,// 配置內置 HTML 語言支持是否建議 HTML5 標記、屬性和值。"html.suggest.html5": true,// 跟蹤 VS Code 與 HTML 語言服務器之間的通信。"html.trace.server": "off",// 配置內置的 HTML 語言支持是否對嵌入的腳本進行驗證。"html.validate.scripts": true,// 配置內置 HTML 語言支持是否對嵌入的樣式進行驗證。"html.validate.styles": true,// 已棄用設置 "json.colorDecorators.enable",請改用 "editor.colorDecorators"。// 啟用或禁用顏色修飾器"json.colorDecorators.enable": true,// 啟用或禁用默認 JSON 格式化程序。"json.format.enable": true,// 計算的大綱符號和折疊區域的最大數量(因性能原因而受限)。"json.maxItemsComputed": 5000,// 將當前項目中的 JSON 文件與架構關聯起來"json.schemas": [],// 跟蹤 VS Code 和 JSON 語言服務器之間的通信。"json.trace.server": "off",// 控制應在何處打開markdown文件中的鏈接。// - currentGroup: 打開活動編輯器組中的鏈接。// - beside: 打開活動編輯器旁邊的鏈接。"markdown.links.openLocation": "currentGroup",// 設置換行符如何在 markdown 預覽中呈現。將其設置為 "true" 會為每一個新行創建一個 <br>。"markdown.preview.breaks": false,// 在 Markdown 預覽中雙擊切換到編輯器。"markdown.preview.doubleClickToSwitchToEditor": true,// 控制 Markdown 預覽中使用的字體系列。"markdown.preview.fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'Ubuntu', 'Droid Sans', sans-serif",// 控制 Markdown 預覽中使用的字號(以像素為單位)。"markdown.preview.fontSize": 14,// 控制 Markdown 預覽中使用的行高。此數值與字號相關。"markdown.preview.lineHeight": 1.6,// 在 Markdown 預覽中啟用或禁用將類似 URL 的文本轉換為鏈接。"markdown.preview.linkify": true,// 在 Markdown 預覽中標記當前的編輯器選定內容。"markdown.preview.markEditorSelection": true,// 控制如何打開markdown預覽中其他markdown文件的鏈接。// - inPreview: 嘗試在 Markdown 預覽中打開鏈接// - inEditor: 嘗試在編輯器中打開鏈接"markdown.preview.openMarkdownLinks": "inPreview",// 滾動 Markdown 預覽時,更新其編輯器視圖。"markdown.preview.scrollEditorWithPreview": true,// 滾動 Markdown 編輯器時,更新其預覽視圖。"markdown.preview.scrollPreviewWithEditor": true,// 要在 Markdown 預覽中使用的 CSS 樣式表的 URL 或本地路徑列表。相對路徑被解釋為相對于資源管理器中打開的文件夾。如果沒有任何打開的文件夾,則會被解釋為相對于 Markdown 文件的位置。所有的 "\" 需寫為 "\\"。"markdown.styles": [],// 對 Markdown 擴展啟用調試日志記錄。"markdown.trace": "off",// 控制是否啟用內置 PHP 語言建議。支持對 PHP 全局變量和變量進行建議。"php.suggest.basic": true,// 啟用/禁用內置的 PHP 驗證。"php.validate.enable": true,// 指向 PHP 可執行文件。"php.validate.executablePath": null,// 不管 linter 是在 save 還是在 type 上運行。"php.validate.run": "onSave",// 啟用或禁用自動關閉 JSX 標記。要求工作區使用高于 3.0 版本的 TypeScript。"javascript.autoClosingTags": true,// 啟用/禁用 JavaScript 格式化程序。"javascript.format.enable": true,// 定義逗號分隔符后面的空格處理。"javascript.format.insertSpaceAfterCommaDelimiter": true,// 定義 constructor 關鍵字后的空格處理方式。要求工作區使用高于 2.3.0 版本的 TypeScript。"javascript.format.insertSpaceAfterConstructor": false,// 定義匿名函數的函數關鍵字后面的空格處理。"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,// 定義控制流語句中關鍵字后面的空格處理。"javascript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,// 定義 JSX 表達式括號中左括號后和右括號前的空格處理方式。"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,// 定義非空大括號中左括號后和右括號前的空格處理方式。要求工作區使用高于 2.3.0 版本的 TypeScript。"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,// 定義非空中括號的左括號后和右括號前的空格處理方式。"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,// 定義非空小括號的左括號后和右括號前的空格處理方式。"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,// 定義模板字符串括號中左括號后和右括號前的空格處理方式。"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,// 定義 for 語句中分號之后的空格處理方式。"javascript.format.insertSpaceAfterSemicolonInForStatements": true,// 定義二進制運算符后面的空格處理"javascript.format.insertSpaceBeforeAndAfterBinaryOperators": true,// 定義函數參數括號前的空格處理方式。"javascript.format.insertSpaceBeforeFunctionParenthesis": false,// 定義控制塊的左括號是否放置在新的一行。"javascript.format.placeOpenBraceOnNewLineForControlBlocks": false,// 定義函數的左大括號是否放置在新的一行。"javascript.format.placeOpenBraceOnNewLineForFunctions": false,// 定義非必要分號的處理方式。要求在工作區內使用 TypeScript 3.7 或更高版本。// - ignore: 不要插入或刪除任何分號。// - insert: 在語句末尾插入分號。// - remove: 刪除不必要的分號。"javascript.format.semicolons": "ignore",// 啟用或禁用 JavaScript 文件的語義檢查。若有 jsconfig.json 或 tsconfig.json 文件,將覆蓋此設置。要求工作區使用高于 2.3.1 版本的 TypeScript。"javascript.implicitProjectConfig.checkJs": false,// 對不屬于任何工程的 JavaScript 文件啟用或禁用 `experimentalDecorators` 設置。若有 jsconfig.json 或 tsconfig.json 文件,將覆蓋此設置。要求工作區使用高于 2.3.1 版本的 TypeScript。"javascript.implicitProjectConfig.experimentalDecorators": false,// 自動 import 語句中路徑的首選樣式。// - auto: 自動選擇導入路徑樣式。如果配置了 "baseUrl",并且相對路徑的段少于非相對導入,則首選相對導入。// - relative: 相對于文件位置。// - non-relative: 根據 `jsconfig.json` 或 `tsconfig.json` 中配置的 `baseUrl` 。"javascript.preferences.importModuleSpecifier": "auto",// 用于快速修復的首選引用樣式: `single` (單引號)、`double` (雙引號) 或 `auto` (從已有 import 語句中推測引號類型)。要求工作區使用高于 2.9 版本的 TypeScript。"javascript.preferences.quoteStyle": "auto",// 啟用/禁用在重命名過程中引入對象速記屬性的別名。需要在工作區中使用 TypeScript 3.4 或更高版本。"javascript.preferences.renameShorthandProperties": true,// 啟用/禁用在 JavaScript 文件中引用 CodeLens。"javascript.referencesCodeLens.enabled": false,// 啟用/禁用在 JavaScript 文件中對所有函數的 CodeLens 引用。"javascript.referencesCodeLens.showOnAllFunctions": false,// 啟用或禁用自動導入建議。要求工作區使用高于 2.6.1 版本的 TypeScript。"javascript.suggest.autoImports": true,// 完成函數的參數簽名。"javascript.suggest.completeFunctionCalls": false,// 啟用/禁用對完成 JSDoc 注釋的建議。"javascript.suggest.completeJSDocs": true,// 啟用或禁用自動完成建議。"javascript.suggest.enabled": true,// 啟用/禁用顯示可能未定義的值的完成情況,這些值會插入可選的鏈式調用。需要啟用 TS 3.7+ 和嚴格的空檢查。"javascript.suggest.includeAutomaticOptionalChainCompletions": true,// 啟用/禁用在 JavaScript 建議中包含文件中的唯一名稱。請注意,在使用`@ts-check`或`checkJs`進行語義檢查的 JavaScript 代碼中,名稱建議始終處于禁用狀態。"javascript.suggest.names": true,// 在 import 語句和 require 調用中,啟用或禁用路徑建議。"javascript.suggest.paths": true,// 啟用或禁用編輯器中 JavaScript 文件的建議診斷。要求工作區使用高于 2.8 版本的 TypeScript。"javascript.suggestionActions.enabled": true,// 當在 VS Code 中重命名或移動文件時,啟用或禁用自動更新導入路徑。要求工作區使用高于 2.9 版本的 TypeScript。// - prompt: 在每次重命名時進行提示。// - always: 始終自動更新路徑。// - never: 一律不要重命名路徑,也不要提示。"javascript.updateImportsOnFileMove.enabled": "prompt",// 啟用/禁用 JavaScript 驗證。"javascript.validate.enable": true,// 啟用或禁用自動關閉 JSX 標記。要求工作區使用高于 3.0 版本的 TypeScript。"typescript.autoClosingTags": true,// 檢查是否安裝了 NPM 以自動獲取類型。"typescript.check.npmIsInstalled": true,// 禁用自動類型獲取。自動類型獲取從 npm 提取 `@types` 包,提高對于外部庫的 IntelliSense 能力。"typescript.disableAutomaticTypeAcquisition": false,// 啟用/禁用默認 TypeScript 格式化程序。"typescript.format.enable": true,// 定義逗號分隔符后面的空格處理。"typescript.format.insertSpaceAfterCommaDelimiter": true,// 定義 constructor 關鍵字后的空格處理方式。要求工作區使用高于 2.3.0 版本的 TypeScript。"typescript.format.insertSpaceAfterConstructor": false,// 定義匿名函數的函數關鍵字后面的空格處理。"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,// 定義控制流語句中關鍵字后面的空格處理。"typescript.format.insertSpaceAfterKeywordsInControlFlowStatements": true,// 定義 JSX 表達式括號中左括號后和右括號前的空格處理方式。"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,// 定義非空大括號中左括號后和右括號前的空格處理方式。要求工作區使用高于 2.3.0 版本的 TypeScript。"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,// 定義非空中括號的左括號后和右括號前的空格處理方式。"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,// 定義非空小括號的左括號后和右括號前的空格處理方式。"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,// 定義模板字符串括號中左括號后和右括號前的空格處理方式。"typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,// 定義 for 語句中分號之后的空格處理方式。"typescript.format.insertSpaceAfterSemicolonInForStatements": true,// 定義 TypeScript 中類型斷言后的空格處理方式。要求工作區使用高于 2.4 版本的 TypeScript。"typescript.format.insertSpaceAfterTypeAssertion": false,// 定義二進制運算符后面的空格處理"typescript.format.insertSpaceBeforeAndAfterBinaryOperators": true,// 定義函數參數括號前的空格處理方式。"typescript.format.insertSpaceBeforeFunctionParenthesis": false,// 定義控制塊的左括號是否放置在新的一行。"typescript.format.placeOpenBraceOnNewLineForControlBlocks": false,// 定義函數的左大括號是否放置在新的一行。"typescript.format.placeOpenBraceOnNewLineForFunctions": false,// 定義非必要分號的處理方式。要求在工作區內使用 TypeScript 3.7 或更高版本。// - ignore: 不要插入或刪除任何分號。// - insert: 在語句末尾插入分號。// - remove: 刪除不必要的分號。"typescript.format.semicolons": "ignore",// 啟用或禁用實現 CodeLens。此 CodeLens 顯示接口的實現。"typescript.implementationsCodeLens.enabled": false,// 設置在報告 JavaScript 和 TypeScript 的錯誤時使用的區域設置。要求工作區使用高于 2.6.0 版本的 TypeScript。默認 (`null`) 使用 VS Code 的區域設置。"typescript.locale": null,// 指定用于自動獲取類型的 NPM 可執行文件的路徑。要求工作區使用高于 2.3.4 版本的 TypeScript。"typescript.npm": null,// 自動 import 語句中路徑的首選樣式。// - auto: 自動選擇導入路徑樣式。如果配置了 "baseUrl",并且相對路徑的段少于非相對導入,則首選相對導入。// - relative: 相對于文件位置。// - non-relative: 根據 `jsconfig.json` 或 `tsconfig.json` 中配置的 `baseUrl` 。"typescript.preferences.importModuleSpecifier": "auto",// 用于快速修復的首選引用樣式: `single` (單引號)、`double` (雙引號) 或 `auto` (從已有 import 語句中推測引號類型)。要求工作區使用高于 2.9 版本的 TypeScript。"typescript.preferences.quoteStyle": "auto",// 啟用/禁用在重命名過程中引入對象速記屬性的別名。需要在工作區中使用 TypeScript 3.4 或更高版本。"typescript.preferences.renameShorthandProperties": true,// 在 TypeScript 文件中啟用或禁用引用 CodeLens。"typescript.referencesCodeLens.enabled": false,// 啟用/禁用在 TypeScript 文件中的所有函數上引用 CodeLens。"typescript.referencesCodeLens.showOnAllFunctions": false,// 將風格檢查的問題報告為警告。"typescript.reportStyleChecksAsWarnings": true,// 啟用或禁用自動導入建議。要求工作區使用高于 2.6.1 版本的 TypeScript。"typescript.suggest.autoImports": true,// 完成函數的參數簽名。"typescript.suggest.completeFunctionCalls": false,// 啟用/禁用對完成 JSDoc 注釋的建議。"typescript.suggest.completeJSDocs": true,// 啟用或禁用自動完成建議。"typescript.suggest.enabled": true,// 啟用/禁用顯示可能未定義的值的完成情況,這些值會插入可選的鏈式調用。需要啟用 TS 3.7+ 和嚴格的空檢查。"typescript.suggest.includeAutomaticOptionalChainCompletions": true,// 在 import 語句和 require 調用中,啟用或禁用路徑建議。"typescript.suggest.paths": true,// 啟用或禁用編輯器中 TypeScript 文件的建議診斷。要求工作區使用高于 2.8 版本的 TypeScript。"typescript.suggestionActions.enabled": true,// 啟用或禁用偶爾出現的有關 JavaScript 和 TypeScript 的調查,幫助我們改善 VS Code 對兩者的支持。"typescript.surveys.enabled": true,// 控制對 tsc 任務的自動檢測。// - on: 同時創建生成和監視任務。// - off: 禁用此功能。// - build: 僅創建單次運行編譯任務。// - watch: 僅創建編譯和監視任務。"typescript.tsc.autoDetect": "on",// 指定用于 IntelliSense 的 TypeScript 安裝下的 tsserver 和 lib*.d.ts 文件的文件夾路徑,例如:`./node_modules/typescript/lib`。// // -當指定為用戶設置時,`typescript.tsdk` 中的 TypeScript 版本會自動替換內置的 TypeScript 版本。// -當指定為工作區設置時,`typescript.tsdk` 允許通過 `TypeScript: Select TypeScript version`// 命令切換到使用 IntelliSense 的該工作區版本 TypeScript。// // 有關 TypeScript 版本管理的更多詳細信息,請參閱 [TypeScript文檔](https://code.visualstudio.com/docs/typescript/typescript-compiling#_using-newer-typescript-versions)。"typescript.tsdk": null,// 將 TS 服務器的日志保存到一個文件。此日志可用于診斷 TS 服務器問題。日志可能包含你的項目中的文件路徑、源代碼和其他可能敏感的信息。"typescript.tsserver.log": "off",// 設置要分配給 TypeScript 服務器進程的最大內存量(MB)"typescript.tsserver.maxTsServerMemory": 3072,// 其他用于搜索 TypeScript 語言服務插件的路徑。要求工作區使用高于 2.3.0 版本的 TypeScript。"typescript.tsserver.pluginPaths": [],// 對發送到 TS 服務器的消息啟用跟蹤。此跟蹤信息可用于診斷 TS 服務器問題。 跟蹤信息可能包含你的項目中的文件路徑、源代碼和其他可能敏感的信息。"typescript.tsserver.trace": "off",// 允許/禁止生成單獨的 TypeScript 服務器,該服務器可更快地響應與語法相關的操作,例如計算折疊或計算文檔符號。需要在工作區中使用 TypeScript 3.4.0 或更高版本。"typescript.tsserver.useSeparateSyntaxServer": true,// 當在 VS Code 中重命名或移動文件時,啟用或禁用自動更新導入路徑。要求工作區使用高于 2.9 版本的 TypeScript。// - prompt: 在每次重命名時進行提示。// - always: 始終自動更新路徑。// - never: 一律不要重命名路徑,也不要提示。"typescript.updateImportsOnFileMove.enabled": "prompt",// 啟用/禁用 TypeScript 驗證。"typescript.validate.enable": true,// 完成 CSS 屬性時在行尾插入分號"css.completion.completePropertyWithSemicolon": true,// 默認情況下,VS Code 在選擇 CSS 屬性后觸發屬性值完成。使用此設置可禁用此行為。"css.completion.triggerPropertyValueCompletion": true,// 指向 JSON 文件的相對文件路徑的列表,這些路徑采用[自定義數據格式](https://github.com/Microsoft/vscode-css-languageservice/blob/master/docs/customData.md)。// // VS Code 在啟動時加載自定義數據,從而增強它對你在 JSON 文件中指定的指令、偽類和偽元素中的自定義 CSS 屬性的 CSS 支持。// // 這些文件路徑與工作區相對,且只考慮工作區文件夾設置。"css.customData": [],// 無效的參數數量。"css.lint.argumentsInColorFunction": "error",// 在使用 `padding` 或 `border` 時,不要使用 `width` 或 `height`。"css.lint.boxModel": "ignore",// 使用廠商特定的前綴時,同時添加所有其他廠商特定的屬性。"css.lint.compatibleVendorPrefixes": "ignore",// 不要使用重復的樣式定義。"css.lint.duplicateProperties": "ignore",// 不要使用空規則集。"css.lint.emptyRules": "warning",// 避免使用 `float`。浮動會使 CSS 變得脆弱。即使只更改了一部分布局,也很容易造成破壞。"css.lint.float": "ignore",// `@font-face` 規則必須定義 `src` 和 `font-family` 屬性。"css.lint.fontFaceProperties": "warning",// 十六進制顏色必須由三個或六個十六進制數字組成。"css.lint.hexColorLength": "error",// 選擇器不應包含 ID,因為這些規則與 HTML 的耦合過于緊密。"css.lint.idSelector": "ignore",// 僅在需要支持 IE7 及更低版本時,才需要 IE hack。"css.lint.ieHack": "ignore",// 避免使用 `!important`。它表明整個 CSS 的優先級已經失去控制且需要進行重構。"css.lint.important": "ignore",// import 語句沒有并行加載。"css.lint.importStatement": "ignore",// 由于 `display` 屬性值,屬性被忽略。例如,使用 `display: inline` 時,`width`、`height`、`margin-top`、`margin-bottom` 和 `float` 屬性將不起作用。"css.lint.propertyIgnoredDueToDisplay": "warning",// 通配選擇符 (`*`) 的運行效率低。"css.lint.universalSelector": "ignore",// 未知的 @ 規則。"css.lint.unknownAtRules": "warning",// 未知的屬性。"css.lint.unknownProperties": "warning",// 未知的供應商特定屬性。"css.lint.unknownVendorSpecificProperties": "ignore",// 不根據 "unknownProperties" 規則進行驗證的屬性列表。"css.lint.validProperties": [],// 使用廠商特定的前綴時,同時添加標準屬性。"css.lint.vendorPrefix": "warning",// 零不需要單位。"css.lint.zeroUnits": "ignore",// 跟蹤 VS Code 與 CSS 語言服務器之間的通信。"css.trace.server": "off",// 啟用或禁用所有驗證。"css.validate": true,// 補全 CSS 屬性時在行尾插入分號"less.completion.completePropertyWithSemicolon": true,// 默認情況下,VS Code 在選擇 CSS 屬性后觸發屬性值完成。使用此設置可禁用此行為。"less.completion.triggerPropertyValueCompletion": true,// 參數數目無效。"less.lint.argumentsInColorFunction": "error",// 在使用 `padding` 或 `border` 時,不要使用 `width` 或 `height`。"less.lint.boxModel": "ignore",// 使用廠商特定的前綴時,同時添加所有其他廠商特定的屬性。"less.lint.compatibleVendorPrefixes": "ignore",// 不要使用重復的樣式定義。"less.lint.duplicateProperties": "ignore",// 不要使用空規則集。"less.lint.emptyRules": "warning",// 避免使用 `float`。浮動會使 CSS 變得脆弱。即使只更改了一部分布局,也很容易造成破壞。"less.lint.float": "ignore",// `@font-face` 規則必須定義 `src` 和 `font-family` 屬性。"less.lint.fontFaceProperties": "warning",// 十六進制顏色必須由三個或六個十六進制數字組成。"less.lint.hexColorLength": "error",// 選擇器不應包含 ID,因為這些規則與 HTML 的耦合過于緊密。"less.lint.idSelector": "ignore",// 僅在需要支持 IE7 及更低版本時,才需要 IE hack。"less.lint.ieHack": "ignore",// 避免使用 `!important`。它表明整個 CSS 的優先級已經失去控制且需要進行重構。"less.lint.important": "ignore",// import 語句沒有并行加載。"less.lint.importStatement": "ignore",// 由于 `display` 屬性值,屬性被忽略。例如,使用 `display: inline` 時,`width`、`height`、`margin-top`、`margin-bottom` 和 `float` 屬性將不起作用。"less.lint.propertyIgnoredDueToDisplay": "warning",// 通配選擇符 (`*`) 的運行效率低。"less.lint.universalSelector": "ignore",// 未知的 @ 規則。"less.lint.unknownAtRules": "warning",// 未知的屬性。"less.lint.unknownProperties": "warning",// 未知的供應商特定屬性。"less.lint.unknownVendorSpecificProperties": "ignore",// 不根據 "unknownProperties" 規則進行驗證的屬性列表。"less.lint.validProperties": [],// 使用廠商特定的前綴時,同時添加標準屬性。"less.lint.vendorPrefix": "warning",// 零不需要單位。"less.lint.zeroUnits": "ignore",// 啟用或禁用所有驗證。"less.validate": true,// 補全CSS屬性時在行尾插入分號"scss.completion.completePropertyWithSemicolon": true,// 默認情況下,VS Code 在選擇 CSS 屬性后觸發屬性值完成。使用此設置可禁用此行為。"scss.completion.triggerPropertyValueCompletion": true,// 參數數目無效。"scss.lint.argumentsInColorFunction": "error",// 在使用 `padding` 或 `border` 時,不要使用 `width` 或 `height`。"scss.lint.boxModel": "ignore",// 使用廠商特定的前綴時,同時添加所有其他廠商特定的屬性。"scss.lint.compatibleVendorPrefixes": "ignore",// 不要使用重復的樣式定義。"scss.lint.duplicateProperties": "ignore",// 不要使用空規則集。"scss.lint.emptyRules": "warning",// 避免使用 `float`。浮動會使 CSS 變得脆弱。即使只更改了一部分布局,也很容易造成破壞。"scss.lint.float": "ignore",// `@font-face` 規則必須定義 `src` 和 `font-family` 屬性。"scss.lint.fontFaceProperties": "warning",// 十六進制顏色必須由三個或六個十六進制數字組成。"scss.lint.hexColorLength": "error",// 選擇器不應包含 ID,因為這些規則與 HTML 的耦合過于緊密。"scss.lint.idSelector": "ignore",// 僅在需要支持 IE7 及更低版本時,才需要 IE hack。"scss.lint.ieHack": "ignore",// 避免使用 `!important`。它表明整個 CSS 的優先級已經失去控制且需要進行重構。"scss.lint.important": "ignore",// import 語句沒有并行加載。"scss.lint.importStatement": "ignore",// 由于 `display` 屬性值,屬性被忽略。例如,使用 `display: inline` 時,`width`、`height`、`margin-top`、`margin-bottom` 和 `float` 屬性將不起作用。"scss.lint.propertyIgnoredDueToDisplay": "warning",// 通配選擇符 (`*`) 的運行效率低。"scss.lint.universalSelector": "ignore",// 未知的 @ 規則。"scss.lint.unknownAtRules": "warning",// 未知的屬性。"scss.lint.unknownProperties": "warning",// 未知的供應商特定屬性。"scss.lint.unknownVendorSpecificProperties": "ignore",// 不根據 "unknownProperties" 規則進行驗證的屬性列表。"scss.lint.validProperties": [],// 使用廠商特定的前綴時,同時添加標準屬性。"scss.lint.vendorPrefix": "warning",// 零不需要單位。"scss.lint.zeroUnits": "ignore",// 啟用或禁用所有驗證。"scss.validate": true,// 啟用后,將自動檢查擴展更新。若擴展存在更新,將在“擴展”視圖中將其標記為過時擴展。更新將從 Microsoft 聯機服務中獲取。"extensions.autoCheckUpdates": true,// 啟用后,將自動安裝擴展更新。更新將從 Microsoft 聯機服務中獲取。"extensions.autoUpdate": true,// 啟用后,將在離開“擴展”視圖時,自動關閉擴展詳細信息頁面。"extensions.closeExtensionDetailsOnViewChange": false,// 當此處列出擴展名時,該擴展名處理URI時將不會顯示確認提示。"extensions.confirmedUriHandlerExtensionIds": [],// 啟用后,將不會顯示擴展建議的通知。"extensions.ignoreRecommendations": false,// 啟用后,除非用戶特別進行請求,將不會獲取或顯示推薦。某些推薦將從 Microsoft 聯機服務中獲取。"extensions.showRecommendationsOnlyOnDemand": false,// 是否在終端允許弦形鍵綁定。請注意,當此設置為 true,且擊鍵導致出現弦形,則它將繞過 `terminal.integrated.commandsToSkipShell`,因此在你希望使用 Ctrl+k 轉到 shell (而不是 VS Code)時將此設置設為 false 非常有用。"terminal.integrated.allowChords": true,// 設置后將替代 `terminal.integrated.shell.linux` 并忽略 `shellArgs` 個值的路徑,用于與自動化相關的終端使用(如任務和調試)。"terminal.integrated.automationShell.linux": null,// 設置后將替代 `terminal.integrated.shell.osx` 并忽略 `shellArgs` 個值的路徑,用于與自動化相關的終端使用(如任務和調試)。"terminal.integrated.automationShell.osx": null,// 設置后將替代 `terminal.integrated.shell.windows` 并忽略 `shellArgs` 個值的路徑,用于與自動化相關的終端使用(如任務和調試)。"terminal.integrated.automationShell.windows": null,// 一組命令 ID,其鍵綁定不會發送到 shell,而是始終由 Code 處理。這樣,通常由 shell 使用的鍵綁定的作用與終端未聚焦時相同,例如 ctrl + p 啟動 "快速打開"。// 默認跳過的命令:- editor.action.toggleTabFocusMode// - workbench.action.debug.continue// - workbench.action.debug.pause// - workbench.action.debug.restart// - workbench.action.debug.run// - workbench.action.debug.start// - workbench.action.debug.stepInto// - workbench.action.debug.stepOut// - workbench.action.debug.stepOver// - workbench.action.debug.stop// - workbench.action.firstEditorInGroup// - workbench.action.focusActiveEditorGroup// - workbench.action.focusEighthEditorGroup// - workbench.action.focusFifthEditorGroup// - workbench.action.focusFirstEditorGroup// - workbench.action.focusFourthEditorGroup// - workbench.action.focusLastEditorGroup// - workbench.action.focusSecondEditorGroup// - workbench.action.focusSeventhEditorGroup// - workbench.action.focusSixthEditorGroup// - workbench.action.focusThirdEditorGroup// - workbench.action.lastEditorInGroup// - workbench.action.navigateDown// - workbench.action.navigateLeft// - workbench.action.navigateRight// - workbench.action.navigateUp// - workbench.action.nextPanelView// - workbench.action.nextSideBarView// - workbench.action.openNextRecentlyUsedEditorInGroup// - workbench.action.openPreviousRecentlyUsedEditorInGroup// - workbench.action.previousPanelView// - workbench.action.previousSideBarView// - workbench.action.quickOpen// - workbench.action.quickOpenPreviousEditor// - workbench.action.quickOpenView// - workbench.action.showCommands// - workbench.action.tasks.build// - workbench.action.tasks.reRunTask// - workbench.action.tasks.restartTask// - workbench.action.tasks.runTask// - workbench.action.tasks.showLog// - workbench.action.tasks.showTasks// - workbench.action.tasks.terminate// - workbench.action.tasks.test// - workbench.action.terminal.clear// - workbench.action.terminal.clearSelection// - workbench.action.terminal.copySelection// - workbench.action.terminal.deleteToLineStart// - workbench.action.terminal.deleteWordLeft// - workbench.action.terminal.deleteWordRight// - workbench.action.terminal.findNext// - workbench.action.terminal.findPrevious// - workbench.action.terminal.focus// - workbench.action.terminal.focusAtIndex1// - workbench.action.terminal.focusAtIndex2// - workbench.action.terminal.focusAtIndex3// - workbench.action.terminal.focusAtIndex4// - workbench.action.terminal.focusAtIndex5// - workbench.action.terminal.focusAtIndex6// - workbench.action.terminal.focusAtIndex7// - workbench.action.terminal.focusAtIndex8// - workbench.action.terminal.focusAtIndex9// - workbench.action.terminal.focusFindWidget// - workbench.action.terminal.focusNext// - workbench.action.terminal.focusNextPane// - workbench.action.terminal.focusPrevious// - workbench.action.terminal.focusPreviousPane// - workbench.action.terminal.hideFindWidget// - workbench.action.terminal.kill// - workbench.action.terminal.moveToLineEnd// - workbench.action.terminal.moveToLineStart// - workbench.action.terminal.navigationModeExit// - workbench.action.terminal.navigationModeFocusNext// - workbench.action.terminal.navigationModeFocusPrevious// - workbench.action.terminal.new// - workbench.action.terminal.newInActiveWorkspace// - workbench.action.terminal.paste// - workbench.action.terminal.resizePaneDown// - workbench.action.terminal.resizePaneLeft// - workbench.action.terminal.resizePaneRight// - workbench.action.terminal.resizePaneUp// - workbench.action.terminal.runActiveFile// - workbench.action.terminal.runSelectedText// - workbench.action.terminal.scrollDown// - workbench.action.terminal.scrollDownPage// - workbench.action.terminal.scrollToBottom// - workbench.action.terminal.scrollToNextCommand// - workbench.action.terminal.scrollToPreviousCommand// - workbench.action.terminal.scrollToTop// - workbench.action.terminal.scrollUp// - workbench.action.terminal.scrollUpPage// - workbench.action.terminal.selectAll// - workbench.action.terminal.selectToNextCommand// - workbench.action.terminal.selectToNextLine// - workbench.action.terminal.selectToPreviousCommand// - workbench.action.terminal.selectToPreviousLine// - workbench.action.terminal.sendSequence// - workbench.action.terminal.split// - workbench.action.terminal.splitInActiveWorkspace// - workbench.action.terminal.toggleFindCaseSensitive// - workbench.action.terminal.toggleFindRegex// - workbench.action.terminal.toggleFindWholeWord// - workbench.action.terminal.toggleTerminal// - workbench.action.toggleFullScreen// - workbench.action.toggleMaximizedPanel// - workbench.action.togglePanel"terminal.integrated.commandsToSkipShell": [],// 在存在活動終端會話的情況下,是否在退出時進行確認。"terminal.integrated.confirmOnExit": false,// 控制是否將終端中選定的文本復制到剪貼板。"terminal.integrated.copyOnSelection": false,// 控制終端光標是否閃爍。"terminal.integrated.cursorBlinking": false,// 控制終端光標的樣式。"terminal.integrated.cursorStyle": "block",// 將在其中啟動終端的一個顯式起始路徑,它用作 shell 進程的當前工作目錄(cwd)。當根目錄為不方便的 cwd 時,此路徑在工作區設置中可能十分有用。"terminal.integrated.cwd": "",// 控制是否檢測"$LANG"環境變量并將其設置為符合 UTF-8 的選項,因為 VS Code 的終端僅支持來自 shell 的 UTF-8 編碼數據。// - auto: 如果現有變量不存在或不以“.UTF-8”結尾,則設置"$LANG"環境變量。// - off: 不要設置"$LANG"環境變量。// - on: 始終設置"$LANG"環境變量。"terminal.integrated.detectLocale": "auto",// 控制終端中的粗體文本是否始終使用 ANSI 的“明亮”顏色樣式。"terminal.integrated.drawBoldTextInBrightColors": true,// 控制終端鈴聲是否啟用。"terminal.integrated.enableBell": false,// 是否在終端中啟用文件鏈接。在網絡驅動器上工作時,鏈接速度可能很慢,因為每個文件鏈接都根據文件系統進行驗證。"terminal.integrated.enableFileLinks": true,// 要添加到 VS Code 進程中的帶有環境變量的對象,其將被 Linux 終端使用。設置為 `null` 可刪除環境變量。"terminal.integrated.env.linux": {},// 要添加到 VS Code 進程中的帶有環境變量的對象,其將被 macOS 終端使用。設置為 `null` 可刪除環境變量。"terminal.integrated.env.osx": {},// 要添加到 VS Code 進程中的帶有環境變量的對象,其將被 Windows 終端使用。設置為 `null` 可刪除環境變量。"terminal.integrated.env.windows": {},// 將在系統恢復時刷新終端渲染器的實驗性設置。"terminal.integrated.experimentalRefreshOnResume": false,// 將使用下拉標題的終端標題事件的實驗性設置。此設置僅適用于新終端。"terminal.integrated.experimentalUseTitleEvent": false,// 控制終端的字體系列,默認為 `editor.fontFamily` 的值。"terminal.integrated.fontFamily": "",// 控制終端的字號(以像素為單位)。"terminal.integrated.fontSize": 14,// 終端中非粗體字使用的字重。"terminal.integrated.fontWeight": "normal",// 終端中粗體字使用的字重。"terminal.integrated.fontWeightBold": "bold",// 新 shell 是否應從 VS Code 繼承其環境。Windows 上不支持此功能。"terminal.integrated.inheritEnv": true,// 控制終端字符的間距。此項的值為整數,表示在字符間添加的額外像素數。"terminal.integrated.letterSpacing": 0,// 控制終端的行高,此數字乘上終端字號得到實際行高(以像素為單位)。"terminal.integrated.lineHeight": 1,// 在 macOS 中,控制是否在按住 Option 鍵并單擊時進行強制選擇。這將強制進行常規 (行) 選擇并禁用列選擇模式; 同時允許使用常規終端選擇來進行復制與粘貼,例如,可在 tmux 啟用了鼠標模式時適用。"terminal.integrated.macOptionClickForcesSelection": false,// 控制是否在 macOS 終端中,使用 Option 鍵作為 Meta 鍵。"terminal.integrated.macOptionIsMeta": false,// 若已設置,則每個單元格的前景色將更改為嘗試滿足指定的對比度。示例值:// // - 1: 默認值,不執行任何操作。// - 4.5: [WCAG AA 合規性](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)的最低要求。// - 7: [WCAG AAA 合規性](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)的最低要求。// - 21: 黑色背景白字或白色背景黑字。"terminal.integrated.minimumContrastRatio": 1,// 控制終端的渲染方式。// - auto: 讓 VS Code 決定要使用的渲染器。// - canvas: 使用基于 GPU/畫布的標準渲染器。// - dom: 使用基于 DOM 的備用渲染器。// - experimentalWebgl: 使用基于 WebGL 的實驗性渲染器。請注意,此功能存在一些[已知問題](https://github.com/xtermjs/xterm.js/issues?q=is%3Aopen+is%3Aissue+label%3Aarea%2Faddon%2Fwebgl),并且僅能在新終端中啟用(不像其他渲染器那樣可以熱更換)。"terminal.integrated.rendererType": "auto",// 控制終端對右鍵單擊的響應方式。// - default: 顯示上下文菜單。// - copyPaste: 當有內容選中時進行復制,否則進行粘貼。// - paste: 右鍵單擊粘貼。// - selectWord: 選擇光標下的單詞并顯示上下文菜單。"terminal.integrated.rightClickBehavior": "copyPaste",// 控制終端保持在緩沖區的最大行數。"terminal.integrated.scrollback": 1000,// 終端在 Linux 上使用的 shell 的路徑(默認: /bin/bash)。[詳細了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。"terminal.integrated.shell.linux": null,// 終端在 macOS 上使用的 shell 的路徑(默認: /bin/bash)。[詳細了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。"terminal.integrated.shell.osx": null,// 終端在 Windows 上使用的 shell 的路徑(默認: C:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe)。[詳細了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。"terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\cmd.exe",// 在 Linux 終端上使用的命令行參數。[閱讀有關配置 Shell 的詳細信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。"terminal.integrated.shellArgs.linux": [],// 在 macOS 終端上使用的命令行參數。[閱讀有關配置 Shell 的詳細信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。"terminal.integrated.shellArgs.osx": ["-l"],// 在 Windows 終端上使用的命令行參數。[閱讀有關配置 Shell 的詳細信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。"terminal.integrated.shellArgs.windows": [],// 當退出代碼非零時,控制是否顯示“終端進程以某退出代碼終止”的警告。"terminal.integrated.showExitAlert": true,// 控制拆分終端的初始工作目錄。// - workspaceRoot: 新拆分終端將使用工作區根目錄作為工作目錄。在多根目錄工作區中,可選擇要使用的根目錄。// - initial: 新拆分終端將使用父終端起始目錄作為工作目錄。// - inherited: 在macOS和Linux上,一個新的分割終端將使用父終端的工作目錄。在Windows上,這與初始值相同。"terminal.integrated.splitCwd": "inherited",// 是否要將 ConPTY 用于 Windows 終端進程通信(需要 Windows 10 內部版本號 18309+)。如果此為 false,則將使用 Winpty。"terminal.integrated.windowsEnableConpty": true,// 控制為所有任務提供程序擴展啟用"提供任務"。如果"任務:運行任務"命令速度較慢,則禁用任務提供程序的自動檢測可能會有所幫助。單個擴展可以提供設置禁用自動檢測。"task.autoDetect": "on",// 配置在運行任務時是否顯示問題匹配器提示。設置為"true"從不提示,或使用任務類型的字典僅關閉特定任務類型的提示。"task.problemMatchers.neverPrompt": false,// 控制是否顯示在“運行任務”快速選取中具有詳細信息的任務的任務詳細信息。"task.quickOpen.detail": true,// 控制任務快速打開對話框中跟蹤的最近項目數。"task.quickOpen.history": 30,// 控制當只有一個任務要選取時是否跳過任務快速選取。"task.quickOpen.skip": false,// 配置當提供程序速度較慢時是否顯示警告"task.slowProviderWarning": true,// 自定義要啟動的終端類型。// - integrated: 使用 VS Code 的集成終端。// - external: 使用設定的外部終端。"terminal.explorerKind": "integrated",// 自定義要在 Linux 上運行的終端。"terminal.external.linuxExec": "xterm",// 定義在 macOS 上運行的終端應用程序。"terminal.external.osxExec": "Terminal.app",// 自定義要在 Windows 上運行的終端。"terminal.external.windowsExec": "C:\\Windows\\Sysnative\\cmd.exe",// 在打開文件時,控制是否在“問題”視圖中對其進行定位。"problems.autoReveal": true,// 在文件和文件夾上顯示錯誤和警告。"problems.decorations.enabled": true,// 啟用后,狀態欄中將顯示當前問題。"problems.showCurrentInStatus": false,// 啟用/禁用導航路徑。"breadcrumbs.enabled": true,// 控制是否及如何在“導航路徑”視圖中顯示文件路徑。// - on: 在導航路徑視圖中顯示文件路徑。// - off: 不在導航路徑視圖中顯示文件路徑。// - last: 在導航路徑視圖中僅顯示文件路徑的最后一個元素。"breadcrumbs.filePath": "on",// 使用圖標渲染面包屑導航項。"breadcrumbs.icons": true,// 啟用后,痕跡導航欄將顯示“數組”符號。"breadcrumbs.showArrays": true,// 啟用后,痕跡導航欄將顯示“布爾”符號。"breadcrumbs.showBooleans": true,// 啟用后,痕跡導航欄顯示“類”符號。"breadcrumbs.showClasses": true,// 啟用后,痕跡導航欄將顯示“常量”符號。"breadcrumbs.showConstants": true,// 啟用后,痕跡符將顯示“構造函數”符號。"breadcrumbs.showConstructors": true,// 啟用后,痕跡導航欄將顯示 "enumMember" 符號。"breadcrumbs.showEnumMembers": true,// 啟用后,痕跡導航欄將顯示“枚舉”符號。"breadcrumbs.showEnums": true,// 啟用后,痕跡導航欄將顯示“事件”符號。"breadcrumbs.showEvents": true,// 啟用后,痕跡導航欄將顯示“字段”符號。"breadcrumbs.showFields": true,// 啟用后,痕跡導航欄將顯示“文件”符號。"breadcrumbs.showFiles": true,// 啟用后,痕跡導航欄將顯示“函數”符號。"breadcrumbs.showFunctions": true,// 啟用后,痕跡導航欄將顯示“接口”符號。"breadcrumbs.showInterfaces": true,// 啟用后,痕跡導航欄將顯示“鍵”符號。"breadcrumbs.showKeys": true,// 啟用后,痕跡導航欄將顯示“方法”符號。"breadcrumbs.showMethods": true,// 啟用后,痕跡導航欄將顯示“模塊”符號。"breadcrumbs.showModules": true,// 啟用后,痕跡導航欄將顯示“命名空間”符號。"breadcrumbs.showNamespaces": true,// 啟用后,痕跡導航欄將顯示 "null" 符號。"breadcrumbs.showNull": true,// 啟用后,痕跡導航欄將顯示“數字”符號。"breadcrumbs.showNumbers": true,// 啟用后,痕跡導航欄將顯示“對象”符號。"breadcrumbs.showObjects": true,// 啟用后,痕跡導航欄將顯示“運算符”符號。"breadcrumbs.showOperators": true,// 啟用后,痕跡導航欄將顯示“包”符號。"breadcrumbs.showPackages": true,// 啟用后,痕跡導航欄將顯示“屬性”符號。"breadcrumbs.showProperties": true,// 啟用后,痕跡導航欄將顯示“字符串”符號。"breadcrumbs.showStrings": true,// 啟用后,痕跡導航欄將顯示“結構”符號。"breadcrumbs.showStructs": true,// 啟用后,痕跡導航欄將顯示 "typeParameter" 符號。"breadcrumbs.showTypeParameters": true,// 啟用后,痕跡導航欄將顯示“變量”符號。"breadcrumbs.showVariables": true,// 控制是否及如何在“導航路徑”視圖中顯示符號。// - on: 在“導航路徑”視圖中顯示所有符號。// - off: 不在導航路徑視圖中顯示符號。// - last: 在導航路徑視圖中僅顯示當前符號。"breadcrumbs.symbolPath": "on",// 控制“導航路徑”大綱視圖中符號的排序方式。// - position: 以文件位置順序顯示符號大綱。// - name: 以字母順序顯示符號大綱。// - type: 以符號類型順序顯示符號大綱。"breadcrumbs.symbolSortOrder": "position",// 將崩潰報告發送到 Microsoft 聯機服務。// 此選項在重新啟動后才能生效。"telemetry.enableCrashReporter": true,// 將使用數據和錯誤發送到 Microsoft 聯機服務。"telemetry.enableTelemetry": true,// 顯示大綱元素的圖標。"outline.icons": true,// 使用錯誤和警告的徽章。"outline.problems.badges": true,// 使用顏色表示錯誤和警告。"outline.problems.colors": true,// 顯示大綱元素上的錯誤和警告。"outline.problems.enabled": true,// 啟用后,大綱將顯示“數組”符號。"outline.showArrays": true,// 啟用后,大綱將顯示“布爾”符號。"outline.showBooleans": true,// 啟用后,大綱將顯示“類”符號。"outline.showClasses": true,// 啟用后,大綱將顯示“常量”符號。"outline.showConstants": true,// 啟用大綱時,大綱將顯示“構造函數”符號。"outline.showConstructors": true,// 啟用后,大綱將顯示“枚舉成員”符號。"outline.showEnumMembers": true,// 啟用后,大綱將顯示“枚舉”符號。"outline.showEnums": true,// 啟用后,大綱將顯示“事件”符號。"outline.showEvents": true,// 啟用時,大綱將顯示“字段”符號。"outline.showFields": true,// 啟用后,大綱將顯示“文件”符號。"outline.showFiles": true,// 啟用時,大綱將顯示“函數”符號。"outline.showFunctions": true,// 啟用后,大綱將顯示“接口”符號。"outline.showInterfaces": true,// 啟用后,大綱將顯示“鍵”符號。"outline.showKeys": true,// 啟用后,大綱將顯示“方法”符號。"outline.showMethods": true,// 啟用后,大綱將顯示“模塊”符號。"outline.showModules": true,// 啟用后,大綱將顯示“命名空間”符號。"outline.showNamespaces": true,// 啟用后,大綱將顯示 "null" 符號。"outline.showNull": true,// 啟用后,大綱將顯示“數字”符號。"outline.showNumbers": true,// 啟用后,大綱將顯示“對象”符號。"outline.showObjects": true,// 啟用時,大綱顯示“運算符”符號。"outline.showOperators": true,// 啟用后,大綱將顯示“包”符號。"outline.showPackages": true,// 啟用后,大綱將顯示“屬性”符號。"outline.showProperties": true,// 啟用后,大綱將顯示“字符串”符號。"outline.showStrings": true,// 啟用后,大綱將顯示“結構”符號。"outline.showStructs": true,// 啟用后,大綱將顯示 "typeParameter" 符號。"outline.showTypeParameters": true,// 啟用后,大綱將顯示“變量”符號。"outline.showVariables": true,// 針對 [css] 語言,配置替代編輯器設置。"[css]": {"editor.suggest.insertMode": "replace"},// 針對 [git-commit] 語言,配置替代編輯器設置。"[git-commit]": {"editor.rulers": [72]},// 針對 [go] 語言,配置替代編輯器設置。"[go]": {"editor.insertSpaces": false},// 針對 [handlebars] 語言,配置替代編輯器設置。"[handlebars]": {"editor.suggest.insertMode": "replace"},// 針對 [html] 語言,配置替代編輯器設置。"[html]": {"editor.suggest.insertMode": "replace"},// 針對 [json] 語言,配置替代編輯器設置。"[json]": {"editor.quickSuggestions": {"strings": true},"editor.suggest.insertMode": "replace"},// 針對 [jsonc] 語言,配置替代編輯器設置。"[jsonc]": {"editor.quickSuggestions": {"strings": true},"editor.suggest.insertMode": "replace"},// 針對 [less] 語言,配置替代編輯器設置。"[less]": {"editor.suggest.insertMode": "replace"},// 針對 [makefile] 語言,配置替代編輯器設置。"[makefile]": {"editor.insertSpaces": false},// 針對 [markdown] 語言,配置替代編輯器設置。"[markdown]": {"editor.wordWrap": "on","editor.quickSuggestions": false},// 針對 [scss] 語言,配置替代編輯器設置。"[scss]": {"editor.suggest.insertMode": "replace"},// 針對 [search-result] 語言,配置替代編輯器設置。"[search-result]": {"editor.lineNumbers": "off"},// 針對 [shellscript] 語言,配置替代編輯器設置。"[shellscript]": {"files.eol": "\n"},// 針對 [yaml] 語言,配置替代編輯器設置。"[yaml]": {"editor.insertSpaces": true,"editor.tabSize": 2,"editor.autoIndent": "advanced"},// 啟用后,擴展將本地下載并安裝在遠程上。"remote.downloadExtensionsLocally": false,// 覆蓋擴展的類型。"ui" 擴展在本地計算機上安裝和運行,而 "workspace" 擴展則在遠程計算機上運行。通過使用此設置重寫擴展的默認類型,可指定是否應在本地或遠程安裝和啟用該擴展。"remote.extensionKind": {"pub.name": ["ui"]},// 當 Node.js 從集成終端以調試模式啟動時自動附加 Node 調試器// - disabled: 自動附加被禁用,且不在狀態欄中顯示。// - on: 自動附加已啟用。// - off: 自動附加未啟用。"debug.node.autoAttach": "disabled",// 控制使用 "useWSL" 屬性時是否顯示警告。"debug.node.showUseWslIsDeprecatedWarning": true,// 不應展開 Emmet 縮寫的語言數組。"emmet.excludeLanguages": ["markdown"],// 指向包含 Emmet 配置文件與代碼片段的文件夾路徑。"emmet.extensionsPath": null,// 在默認不支持 Emmet 的語言中啟用 Emmet 縮寫功能。在此添加該語言與受支持的語言間的映射。// 示例: `{"vue-html": "html", "javascript": "javascriptreact"}`"emmet.includeLanguages": {},// 當設置為 `false` 時,將分析整個文件并確定當前位置能否展開 Emmet 縮寫。當設置為 `true` 時,將僅在 CSS/SCSS/LESS 文件中分析當前位置周圍的內容。"emmet.optimizeStylesheetParsing": true,// 用于修改 Emmet 某些操作和解析程序的行為的首選項。"emmet.preferences": {},// 將可能的 Emmet 縮寫作為建議進行顯示。當在樣式表中或 emmet.showExpandedAbbreviation 設置為 `"never"` 時不適用。"emmet.showAbbreviationSuggestions": true,// 將展開的 Emmet 縮寫作為建議進行顯示。// 若選擇 `"inMarkupAndStylesheetFilesOnly"`,將在 html、haml、jade、slim、xml、xsl、css、scss、sass、less 和 stylus 文件中生效。// 若選擇 `"always"`,將在所有適用文件 (不僅僅是標記或 CSS 文件) 的所有部分生效。"emmet.showExpandedAbbreviation": "always",// 若為 `true`,Emmet 建議將顯示為代碼片段??梢栽?`editor.snippetSuggestions` 設置中排列其順序。"emmet.showSuggestionsAsSnippets": false,// 為指定的語法定義配置文件或使用帶有特定規則的配置文件。"emmet.syntaxProfiles": {},// 啟用后,按下 TAB 鍵,將展開 Emmet 縮寫。"emmet.triggerExpansionOnTab": false,// 用于 Emmet 代碼片段的變量"emmet.variables": {},// 控制是否啟用強制推送 (不論 force 還是 force-with-lease)。"git.allowForcePush": false,// 始終顯示“暫存的更改”資源組。"git.alwaysShowStagedChangesResourceGroup": false,// 控制所有提交的 signoff 標志。"git.alwaysSignOff": false,// 啟用時,提交將自動從當前Git存儲庫的默認遠程獲取。"git.autofetch": false,// 在啟用 "git.autofetch" 情況下每次自動 git fetch 之間的間隔時間(以秒為單位)。"git.autofetchPeriod": 180,// 是否啟用自動刷新。"git.autorefresh": true,// 配置何時自動檢測存儲庫。// - true: 掃描當前打開文件夾與當前打開文件所在文件夾的子文件夾。// - false: 禁止自動掃描存儲庫。// - subFolders: 掃描當前打開文件夾的子文件夾。// - openEditors: 掃描當前打開文件的父文件夾。"git.autoRepositoryDetection": true,// 在拉取前暫存所有更改,在成功拉取后還原這些更改。"git.autoStash": false,// 控制分支的排列順序。"git.branchSortOrder": "committerdate",// 用于驗證新分支名稱的正則表達式。"git.branchValidationRegex": "",// 在新分支名稱中替換空白字符的字符。"git.branchWhitespaceChar": "-",// 控制在運行“推送到...”功能時列出的分支類型。// - all: 顯示全部參考文獻。// - local: 只顯示本地分支。// - tags: 僅顯示標記。// - remote: 僅顯示遠程分支。"git.checkoutType": "all",// 始終確認為 "Git: Commit Empty" 命令創建空提交。"git.confirmEmptyCommits": true,// 控制在強制推送前是否進行確認。"git.confirmForcePush": true,// 同步 Git 存儲庫前請先進行確認。"git.confirmSync": true,// 控制 Git 計數徽章。// - all: 對所有更改計數。// - tracked: 僅對跟蹤的更改計數。// - off: 關閉計數器。"git.countBadge": "all",// 控制 Git 是否在資源管理器和“打開的編輯器”視圖中添加顏色和小標。"git.decorations.enabled": true,// 克隆 Git 存儲庫的默認位置。"git.defaultCloneDirectory": null,// 控制是否自動檢測 Git 子模塊。"git.detectSubmodules": true,// 控制可檢測到的 Git 子模塊的限制。"git.detectSubmodulesLimit": 10,// 啟用使用 GPG 簽名的提交"git.enableCommitSigning": false,// 是否啟用 Git。"git.enabled": true,// 在沒有暫存的更改時提交所有更改。"git.enableSmartCommit": false,// 控制Git Sync命令是否出現在狀態欄中。"git.enableStatusBarSync": true,// 在拉取時是抓取所有分支還是僅當前分支。"git.fetchOnPull": false,// 要忽略的 Git 存儲庫列表。"git.ignoredRepositories": [],// 忽略“舊版 Git”警告。"git.ignoreLegacyWarning": false,// 忽略“存儲庫中存在大量更改”的警告。"git.ignoreLimitWarning": false,// 忽略“缺失 Git”的警告。"git.ignoreMissingGitWarning": false,// 控制何時顯示提交消息輸入驗證。"git.inputValidation": "warn",// 控制顯示提交消息長度警告的長度閾值。"git.inputValidationLength": 72,// 控制顯示警告的提交消息主題長度閾值。請取消設置它以繼承 "config.inputValidationLength" 的值。"git.inputValidationSubjectLength": 50,// 控制單擊更改時是否應打開差異編輯器。否則將打開常規編輯器。"git.openDiffOnClick": true,// Git 可執行文件的路徑和文件名。例如: `C:\Program Files\Git\bin\git.exe` (Windows)。"git.path": null,// 成功提交后運行 git 命令。// - none: 提交后不要運行任何命令。// - push: 成功提交后運行'Git Push'。// - sync: 成功提交后運行'Git Sync'。"git.postCommitCommand": "none",// 控制 Git 是否在提交之前檢查未保存的文件。// - always: 檢查是否有任何未保存的文件。// - staged: 只檢查未保存的已暫存文件。// - never: 禁用此檢查。"git.promptToSaveFilesBeforeCommit": "always",// 拉取時提取所有標簽。"git.pullTags": true,// 在運行“同步”命令時,強制 Git 使用“變基”。"git.rebaseWhenSync": false,// 在其中搜索 Git 存儲庫的路徑的列表。"git.scanRepositories": [],// 控制是否在 Git 更改視圖中顯示內聯“打開文件”操作。"git.showInlineOpenFileAction": true,// 控制 Git 操作是否顯示進度提示。"git.showProgress": true,// 控制在推送成功時是否顯示通知。"git.showPushSuccessNotification": false,// 控制哪些更改由Smart Commit自動暫存。// - all: 自動暫存所有更改。// - tracked: 僅自動暫存跟蹤的更改。"git.smartCommitChanges": "all",// 建議啟用智能提交(在無暫存更改時提交所有更改)。"git.suggestSmartCommit": true,// 控制在運行同步操作時是否出現通知,允許用戶取消操作。"git.supportCancellation": false,// 控制未跟蹤的更改的行為。// - mixed: 所有更改,無論是跟蹤的還是未跟蹤的,都會一起出現并表現出相同的行為。// - separate: 未跟蹤的更改單獨顯示在“源代碼管理”視圖中。它們也被排除在幾個操作之外。// - hidden: 未跟蹤的更改被隱藏,并從多個操作中排除。"git.untrackedChanges": "mixed",// 控制是否使用更安全的 force-with-lease 進行強制推送。"git.useForcePushWithLease": true,// 控制是否自動檢測 Grunt 任務。默認開啟。"grunt.autoDetect": "on",// 控制是否自動檢測 Gulp 任務。默認開啟。"gulp.autoDetect": "on",// 控制是否自動檢測 Jake 任務。默認開啟。"jake.autoDetect": "on",// 是否在解決合并沖突后自動轉到下一個合并沖突。"merge-conflict.autoNavigateNextConflict.enabled": false,// 為編輯器中的合并沖突區域創建 CodeLens。"merge-conflict.codeLens.enabled": true,// 為編輯器中的合并沖突區域創建提示小標。"merge-conflict.decorators.enabled": true,// 控件在比較合并沖突中的更改時應在何處打開差異視圖。// - Current: 在當前的編輯器組中打開差異視圖。// - Beside: 在當前編輯器組旁邊打開差異視圖。// - Below: 在當前編輯器組下方打開差異視圖。"merge-conflict.diffViewPosition": "Current",// Controls whether 'Peek References' or 'Find References' is invoked when selecting code lens references// - peek: Show references in peek editor.// - view: Show references in separate view."references.preferredLocation": "peek",// 控制是否自動檢測 npm 腳本。"npm.autoDetect": "on",// 從資源管理器上下文菜單中啟用運行文件夾中包含的 NPM 腳本。"npm.enableRunFromFolder": false,// 在沒有頂級 "package.json" 文件時,為 npm 腳本啟用資源管理器視圖。"npm.enableScriptExplorer": false,// 配置應從自動腳本檢測中排除的文件夾的 glob 模式。"npm.exclude": "",// 從 https://registry.npmjs.org 和 https://registry.bower.io 獲取數據,以提供自動補全和 npm 依賴項上的懸停功能信息。"npm.fetchOnlinePackageInfo": true,// 用于運行腳本的程序包管理器。"npm.packageManager": "npm",// 使用 `--silent` 選項運行 npm 命令。"npm.runSilent": false,// npm 腳本資源管理器中使用的默認單擊操作:"打開"或"運行",默認值為"打開"。"npm.scriptExplorerAction": "open",// 裝飾器的背景色. 使用 rgba() 并定義透明背景顏色以與其他裝飾一起使用. 例如: rgba(21, 126, 251, 0.1)"bookmarks.backgroundLineColor": "",// 自定義書簽圖標的圖片路徑"bookmarks.gutterIconPath": "",// 允許導航查找項目中所有文件中的書簽,而不僅僅是當前的書簽"bookmarks.navigateThroughAllFiles": false,// 允許書簽保存(恢復)在本地"bookmarks.saveBookmarksInProject": false,// Specifies whether Bookmarks commands are displayed on the context menu"bookmarks.showCommandsInContextMenu": true,// Specifies wheher the Side Bar show be displayed expanded"bookmarks.sideBar.expanded": false,// 啟用對于使用像 Prettier 這樣的格式化工具的一個解決方案,格式化會使得擴展不會收到文件變更通知并且會擾亂書簽的定位"bookmarks.useWorkaroundForFormatters": false,// 允許導航環繞范圍中的第一個和最后一個書簽(當前文件或所有文件)"bookmarks.wrapNavigation": true,// For import command. The declaration type used for require()"npm-intellisense.importDeclarationType": "const",// For import command. Use import statements instead of require()"npm-intellisense.importES6": true,// For import command. The linebreak used after the snippet"npm-intellisense.importLinebreak": ";\r\n",// For import command. The type of quotes to use in the snippet"npm-intellisense.importQuotes": "'",// (experimental) Enables path intellisense in subfolders of modules"npm-intellisense.packageSubfoldersIntellisense": false,// Look for package.json inside nearest directory instead of workspace root"npm-intellisense.recursivePackageJsonLookup": true,// Scans devDependencies as well"npm-intellisense.scanDevDependencies": false,// shows build in node modules like 'path' of 'fs'"npm-intellisense.showBuildInLibs": false,// CSS for the active scope. Use {color} to match the bracket color. The string types listed at https://code.visualstudio.com/docs/extensionAPI/vscode-api#DecorationRenderOptions can be used"bracketPairColorizer.activeScopeCSS": ["borderStyle : solid","borderWidth : 1px","borderColor : {color}; opacity: 0.5"],// Should different brackets share a color group (Consecutive), or use their own color group (Independent)"bracketPairColorizer.colorMode": "Consecutive",// Define paired characters and their shared color group"bracketPairColorizer.consecutivePairColors": ["()","[]","{}",["Gold","Orchid","LightSkyBlue"],"Red"],// Don't colorize files of these languages"bracketPairColorizer.excludedLanguages": [],// Should opening brackets iterate the color cycle even if they are not nested"bracketPairColorizer.forceIterationColorCycle": false,// Ensure that an opening brackets color does not match a previous brackets color"bracketPairColorizer.forceUniqueOpeningColor": false,// Should the active scope brackets always be highlighted? Recommended to disable editor.matchBrackets if using this feature."bracketPairColorizer.highlightActiveScope": false,// Define paired characters and their color groups"bracketPairColorizer.independentPairColors": [["()",["Gold","Orchid","LightSkyBlue"],"Red"],["[]",["Gold","Orchid","LightSkyBlue"],"Red"],["{}",["Gold","Orchid","LightSkyBlue"],"Red"]],// Show active bracket scope in ruler?"bracketPairColorizer.rulerPosition": "Center",// CSS for the scope line. Use {color} to match the bracket color. The string types listed at https://code.visualstudio.com/docs/extensionAPI/vscode-api#DecorationRenderOptions can be used"bracketPairColorizer.scopeLineCSS": ["borderStyle : solid","borderWidth : 1px","borderColor : {color}; opacity: 0.5"],// True: Scope Line will start from the ending bracket position. False: Scope Line will always be at column 0"bracketPairColorizer.scopeLineRelativePosition": true,// Show active bracket scope in gutter?"bracketPairColorizer.showBracketsInGutter": false,// Show active bracket scope in ruler?"bracketPairColorizer.showBracketsInRuler": false,// Show a horizontal line to create a block around the active bracket scope?"bracketPairColorizer.showHorizontalScopeLine": true,// Show a vertical line on the left side of the editor representing the active bracket scope?"bracketPairColorizer.showVerticalScopeLine": true,// How long the user should idle for, before the document is colorized. Set to 0 to disable"bracketPairColorizer.timeOut": 200,// A path to file containing the configuration options for jshint. If the file exists it overrides jshint.options and any .jshintrc file"jshint.config": null,// Control whether or not jshint is enabled for JavaScript files."jshint.enable": true,// Matching files and directories are being ignored by jshint. Glob patterns are interpreted relative to the workspace's root folder."jshint.exclude": {},// A path to a file containing patterns describing which files and directories should be ignored by jshint. If the file exists it overrides jshint.exclude and any .jshintignore file."jshint.excludePath": null,// Lint JavaScript embedded in HTML"jshint.lintHTML": false,// Configures the path to the jshint module. Can be an absolute path or relative to the current directory."jshint.nodePath": "",// The jshint options object to provide args to the jshint command."jshint.options": {},// The package manager you use to install node modules."jshint.packageManager": "npm",// Report warnings as errors"jshint.reportWarningsAsErrors": false,// Traces the communication between VS Code and the jshint linter service."jshint.trace.server": "off",// Always show the ESlint status bar item."eslint.alwaysShowStatus": false,// The setting is deprecated. Use editor.codeActionsOnSave instead with a source.fixAll.eslint member.// Turns auto fix on save on or off."eslint.autoFixOnSave": true,// "eslint.codeAction.disableRuleComment": {"enable": true,"location": "separateLine"},// "eslint.codeAction.showDocumentation": {"enable": true},// Specifies the code action mode. Possible values are 'all' and 'problems'.// - all: Fixes all possible problems in the file. This option might take some time.// - problems: Only fixes reported problems that have non overlapping textual edits. This options runs a lot faster."eslint.codeActionsOnSave.mode": "all",// Enables ESLint debug mode (same as --debug on the command line)"eslint.debug": false,// Controls whether eslint is enabled for JavaScript files or not."eslint.enable": true,// Enables ESLint as a formatter."eslint.format.enable": false,// Controls whether a task for linting the whole workspace will be available."eslint.lintTask.enable": false,// Command line options applied when running the task for linting the whole workspace (see https://eslint.org/docs/user-guide/command-line-interface)."eslint.lintTask.options": ".",// Whether ESlint should migrate auto fix on save settings."eslint.migration.2_x": "on",// A path added to NODE_PATH when resolving the eslint module."eslint.nodePath": null,// Whether ESLint should issue a warning on ignored files."eslint.onIgnoredFiles": "off",// The eslint options object to provide args normally passed to eslint when executed from a command line (see http://eslint.org/docs/developer-guide/nodejs-api#cliengine)."eslint.options": {},// The package manager you use to install node modules."eslint.packageManager": "npm",// An array of language ids for which the extension should probe if support is installed."eslint.probe": ["javascript","javascriptreact","typescript","typescriptreact","html","vue"],// This option is deprecated. Use eslint.lintTask.enable instead.// Controls whether a task for linting the whole workspace will be available."eslint.provideLintTask": false,// Turns on quiet mode, which ignores warnings."eslint.quiet": false,// Run the linter on save (onSave) or on type (onType)"eslint.run": "onType",// The location of the node binary to run ESLint under."eslint.runtime": null,// Traces the communication between VSCode and the eslint linter service."eslint.trace.server": "off",// An array of language ids which should be validated by ESLint. If not installed ESLint will show an error."eslint.validate": [],// "eslint.workingDirectories": [],// Avatar image cache expiration (0 = cache disabled)"gitHistory.avatarCacheExpiration": 60,// Whether to display the commit explorer view"gitHistory.hideCommitViewExplorer": false,// Output log information"gitHistory.logLevel": "None",// Default number of items to be displayed in Git History Viewer"gitHistory.pageSize": 100,// Whether to display a button in the editor title menu bar"gitHistory.showEditorTitleMenuBarIcons": true,// Specifies the length of abbreviated commit ids (shas)"gitlens.advanced.abbreviatedShaLength": "7",// Specifies additional arguments to pass to the `git blame` command"gitlens.advanced.blame.customArguments": null,// Specifies the time (in milliseconds) to wait before re-blaming an unsaved document after an edit. Use 0 to specify an infinite wait"gitlens.advanced.blame.delayAfterEdit": 5000,// Specifies the maximum document size (in lines) allowed to be re-blamed after an edit while still unsaved. Use 0 to specify no maximum"gitlens.advanced.blame.sizeThresholdAfterEdit": 5000,// Specifies whether git output will be cached — changing the default is not recommended"gitlens.advanced.caching.enabled": true,// Specifies whether file histories will follow renames — will affect how merge commits are shown in histories"gitlens.advanced.fileHistoryFollowsRenames": true,// Specifies the maximum number of items to show in a list. Use 0 to specify no maximum"gitlens.advanced.maxListItems": 200,// Specifies the maximum number of items to show in a search. Use 0 to specify no maximum"gitlens.advanced.maxSearchItems": 200,// Specifies which messages should be suppressed"gitlens.advanced.messages": {"suppressCommitHasNoPreviousCommitWarning": false,"suppressCommitNotFoundWarning": false,"suppressFileNotUnderSourceControlWarning": false,"suppressGitDisabledWarning": false,"suppressGitVersionWarning": false,"suppressLineUncommittedWarning": false,"suppressNoRepositoryWarning": false,"suppressSupportGitLensNotification": false},// Specifies whether to dismiss quick pick menus when focus is lost (if not, press `ESC` to dismiss)"gitlens.advanced.quickPick.closeOnFocusOut": true,// Specifies how many folders deep to search for repositories"gitlens.advanced.repositorySearchDepth": 1,// Specifies the amount (percent) of similarity a deleted and added file pair must have to be considered a rename"gitlens.advanced.similarityThreshold": null,// Specifies whether to enable GitLens telemetry (even if enabled still abides by the overall `telemetry.enableTelemetry` setting"gitlens.advanced.telemetry.enabled": true,// Specifies whether to use the symmetric difference (three-dot) notation or the range (two-dot) notation for comparisons. See the [Git docs](https://git-scm.com/docs/gitrevisions#_dotted_range_notations)"gitlens.advanced.useSymmetricDifferenceNotation": true,// Specifies autolinks to external resources in commit messages. Use <num> as the variable for the reference number"gitlens.autolinks": [],// Specifies whether to show avatar images in the gutter blame annotations"gitlens.blame.avatars": true,// Specifies whether to compact (deduplicate) matching adjacent gutter blame annotations"gitlens.blame.compact": true,// Specifies how to format absolute dates (e.g. using the `${date}` token) in gutter blame annotations. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats"gitlens.blame.dateFormat": null,// Specifies the format of the gutter blame annotations. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs. Date formatting is controlled by the `gitlens.blame.dateFormat` setting"gitlens.blame.format": "${message|40?} ${agoOrDate|14-}",// Specifies whether to provide a heatmap indicator in the gutter blame annotations"gitlens.blame.heatmap.enabled": true,// Specifies where the heatmap indicators will be shown in the gutter blame annotations// - left: Adds a heatmap indicator on the left edge of the gutter blame annotations// - right: Adds a heatmap indicator on the right edge of the gutter blame annotations"gitlens.blame.heatmap.location": "right",// Specifies whether to highlight lines associated with the current line"gitlens.blame.highlight.enabled": true,// Specifies where the associated line highlights will be shown"gitlens.blame.highlight.locations": ["gutter","line","overview"],// Specifies whether to ignore whitespace when comparing revisions during blame operations"gitlens.blame.ignoreWhitespace": false,// Specifies whether gutter blame annotations will be separated by a small gap"gitlens.blame.separateLines": true,// Specifies how the gutter blame annotations will be toggled// - file: Toggles each file individually// - window: Toggles the window, i.e. all files at once"gitlens.blame.toggleMode": "file",// Specifies the command to be executed when an _authors_ code lens is clicked// - gitlens.toggleFileBlame: Toggles file blame annotations// - gitlens.diffWithPrevious: Compares the current committed file with the previous commit// - gitlens.revealCommitInView: Reveals the commit in the Repositories view// - gitlens.showCommitsInView: Shows the commits within the range in the Search Commits view// - gitlens.showQuickCommitDetails: Shows a commit details quick pick// - gitlens.showQuickCommitFileDetails: Shows a commit file details quick pick// - gitlens.showQuickFileHistory: Shows a file history quick pick// - gitlens.showQuickRepoHistory: Shows a branch history quick pick"gitlens.codeLens.authors.command": "gitlens.toggleFileBlame",// Specifies whether to provide an _authors_ code lens, showing number of authors of the file or code block and the most prominent author (if there is more than one)"gitlens.codeLens.authors.enabled": true,// Specifies whether to provide any Git code lens, by default. Use the `Toggle Git Code Lens` command (`gitlens.toggleCodeLens`) to toggle the Git code lens on and off for the current window"gitlens.codeLens.enabled": true,// Specifies whether to provide any Git code lens on symbols that span only a single line"gitlens.codeLens.includeSingleLineSymbols": false,// Specifies the command to be executed when a _recent change_ code lens is clicked// - gitlens.toggleFileBlame: Toggles file blame annotations// - gitlens.diffWithPrevious: Compares the current committed file with the previous commit// - gitlens.revealCommitInView: Reveals the commit in the Repositories view// - gitlens.showCommitsInView: Shows the commit in the Search Commits view// - gitlens.showQuickCommitDetails: Shows a commit details quick pick// - gitlens.showQuickCommitFileDetails: Shows a commit file details quick pick// - gitlens.showQuickFileHistory: Shows a file history quick pick// - gitlens.showQuickRepoHistory: Shows a branch history quick pick"gitlens.codeLens.recentChange.command": "gitlens.showQuickCommitFileDetails",// Specifies whether to provide a _recent change_ code lens, showing the author and date of the most recent commit for the file or code block"gitlens.codeLens.recentChange.enabled": true,// Specifies where Git code lens will be shown in the document"gitlens.codeLens.scopes": ["document","containers"],// Specifies where Git code lens will be shown in the document for the specified languages"gitlens.codeLens.scopesByLanguage": [{"language": "azure-pipelines","scopes": ["document"]},{"language": "ansible","scopes": ["document"]},{"language": "css","scopes": ["document"]},{"language": "html","scopes": ["document"]},{"language": "json","scopes": ["document"]},{"language": "jsonc","scopes": ["document"]},{"language": "less","scopes": ["document"]},{"language": "postcss","scopes": ["document"]},{"language": "python","symbolScopes": ["!Module"]},{"language": "scss","scopes": ["document"]},{"language": "stylus","scopes": ["document"]},{"language": "vue","scopes": ["document"]},{"language": "yaml","scopes": ["document"]}],// Specifies a set of document symbols where Git code lens will or will not be shown in the document. Prefix with `!` to avoid providing a Git code lens for the symbol. Must be a member of `SymbolKind`"gitlens.codeLens.symbolScopes": [],// Specifies how to format absolute dates (e.g. using the `${date}` token) for the current line blame annotation. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats"gitlens.currentLine.dateFormat": null,// Specifies whether to provide a blame annotation for the current line, by default. Use the `Toggle Line Blame Annotations` command (`gitlens.toggleLineBlame`) to toggle the annotations on and off for the current window"gitlens.currentLine.enabled": true,// Specifies the format of the current line blame annotation. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs. Date formatting is controlled by the `gitlens.currentLine.dateFormat` setting"gitlens.currentLine.format": "${author}, ${agoOrDate} ? ${message}",// Specifies whether the current line blame annotation can be scrolled into view when it is outside the viewport"gitlens.currentLine.scrollable": true,// Specifies debug mode"gitlens.debug": false,// Specifies how absolute dates will be formatted by default. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats"gitlens.defaultDateFormat": null,// Specifies how short absolute dates will be formatted by default. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats"gitlens.defaultDateShortFormat": null,// Specifies whether commit dates should use the authored or committed date// - authored: Uses the date when the changes were authored (i.e. originally written)// - committed: Uses the date when the changes were committed"gitlens.defaultDateSource": "authored",// Specifies how dates will be displayed by default// - relative: e.g. 1 day ago// - absolute: e.g. July 25th, 2018 7:18pm"gitlens.defaultDateStyle": "relative",// Specifies the style of the gravatar default (fallback) images// - identicon: A geometric pattern// - mp: A simple, cartoon-style silhouetted outline of a person (does not vary by email hash)// - monsterid: A monster with different colors, faces, etc// - retro: 8-bit arcade-style pixelated faces// - robohash: A robot with different colors, faces, etc// - wavatar: A face with differing features and backgrounds"gitlens.defaultGravatarsStyle": "robohash",// Specifies whether to dismiss the Git Commands menu when focus is lost (if not, press `ESC` to dismiss)"gitlens.gitCommands.closeOnFocusOut": false,// Specifies whether to match all or any commit message search patterns"gitlens.gitCommands.search.matchAll": false,// Specifies whether to match commit search patterns with or without regard to casing"gitlens.gitCommands.search.matchCase": false,// Specifies whether to match commit search patterns using regular expressions"gitlens.gitCommands.search.matchRegex": true,// Specifies whether to show the commit search results in the _Search Commits_ view or directly within the quick pick menu"gitlens.gitCommands.search.showResultsInView": true,// Specifies which (and when) Git commands will skip the confirmation step, using the format: `git-command-name:(menu|command)`"gitlens.gitCommands.skipConfirmations": ["fetch:command","stash-push:command","switch:command"],// Specifies the age of the most recent change (in days) after which the gutter heatmap annotations will be cold rather than hot (i.e. will use `gitlens.heatmap.coldColor#` instead of `#gitlens.heatmap.hotColor`)"gitlens.heatmap.ageThreshold": "90",// Specifies the base color of the gutter heatmap annotations when the most recent change is older (cold) than the `gitlens.heatmap.ageThreshold` value"gitlens.heatmap.coldColor": "#0a60f6",// Specifies the base color of the gutter heatmap annotations when the most recent change is newer (hot) than the `gitlens.heatmap.ageThreshold` value"gitlens.heatmap.hotColor": "#f66a0a",// Specifies how the gutter heatmap annotations will be toggled// - file: Toggles each file individually// - window: Toggles the window, i.e. all files at once"gitlens.heatmap.toggleMode": "file",// Specifies whether to provide a _changes (diff)_ hover for all lines when showing blame annotations"gitlens.hovers.annotations.changes": true,// Specifies whether to provide a _commit details_ hover for all lines when showing blame annotations"gitlens.hovers.annotations.details": true,// Specifies whether to provide any hovers when showing blame annotations"gitlens.hovers.annotations.enabled": true,// Specifies when to trigger hovers when showing blame annotations// - annotation: Only shown when hovering over the line annotation// - line: Shown when hovering anywhere over the line"gitlens.hovers.annotations.over": "line",// Specifies whether to show avatar images in hovers"gitlens.hovers.avatars": true,// Specifies whether to show just the changes to the line or the set of related changes in the _changes (diff)_ hover// - line: Shows only the changes to the line// - hunk: Shows the set of related changes"gitlens.hovers.changesDiff": "line",// Specifies whether to provide a _changes (diff)_ hover for the current line"gitlens.hovers.currentLine.changes": true,// Specifies whether to provide a _commit details_ hover for the current line"gitlens.hovers.currentLine.details": true,// Specifies whether to provide any hovers for the current line"gitlens.hovers.currentLine.enabled": true,// Specifies when to trigger hovers for the current line// - annotation: Only shown when hovering over the line annotation// - line: Shown when hovering anywhere over the line"gitlens.hovers.currentLine.over": "annotation",// Specifies the format (in markdown) of the _commit details_ hover. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs"gitlens.hovers.detailsMarkdownFormat": "${avatar} __${author}__, ${ago} _(${date})_ \n\n${message}\n\n${commands}",// Specifies whether to provide any hovers"gitlens.hovers.enabled": true,// Specifies whether to enable experimental features"gitlens.insiders": false,// Specifies the keymap to use for GitLens shortcut keys// - alternate: Adds an alternate set of shortcut keys that start with `Alt` (? on macOS)// - chorded: Adds a chorded set of shortcut keys that start with `Ctrl+Alt+G` (`??G` on macOS)// - none: No shortcut keys will be added"gitlens.keymap": "chorded",// Specifies whether to allow guest access to GitLens features when using Visual Studio Live Share"gitlens.liveshare.allowGuestAccess": true,// Specifies which commands will be added to which menus"gitlens.menus": {"editor": {"blame": false,"clipboard": true,"compare": true,"details": false,"history": false,"remote": false},"editorGroup": {"blame": true,"compare": true},"editorTab": {"clipboard": true,"compare": true,"history": true,"remote": true},"explorer": {"clipboard": true,"compare": true,"history": true,"remote": true},"scmGroup": {"compare": true,"openClose": true,"stash": true,"stashInline": true},"scmItem": {"clipboard": true,"compare": true,"history": true,"remote": true,"stash": true}},// Specifies the active GitLens mode, if any"gitlens.mode.active": "",// Specifies the active GitLens mode alignment in the status bar// - left: Aligns to the left// - right: Aligns to the right"gitlens.mode.statusBar.alignment": "right",// Specifies whether to provide the active GitLens mode in the status bar"gitlens.mode.statusBar.enabled": true,// Specifies the user-defined GitLens modes"gitlens.modes": {"zen": {"name": "Zen","statusBarItemName": "Zen","description": "for a zen-like experience, disables many visual features","codeLens": false,"currentLine": false,"hovers": false,"statusBar": false},"review": {"name": "Review","statusBarItemName": "Reviewing","description": "for reviewing code, enables many visual features","codeLens": true,"currentLine": true,"hovers": true}},// Specifies how much (if any) output will be sent to the GitLens output channel// - silent: Logs nothing// - errors: Logs only errors// - verbose: Logs all errors, warnings, and messages// - debug: Logs all errors, warnings, and messages with extra context useful for debugging"gitlens.outputLevel": "errors",// Specifies where the highlights of the recently changed lines will be shown"gitlens.recentChanges.highlight.locations": ["gutter","line","overview"],// Specifies how the recently changed lines annotations will be toggled// - file: Toggles each file individually// - window: Toggles the window, i.e. all files at once"gitlens.recentChanges.toggleMode": "file",// Specifies user-defined remote (code-hosting) services or custom domains for built-in remote services"gitlens.remotes": null,// Specifies whether to show What's New after upgrading to new feature releases"gitlens.showWhatsNewAfterUpgrades": true,// Specifies how branches are sorted in quick pick menus and views// - name:desc: Sorts branches by name in descending order// - name:asc: Sorts branches by name in ascending order// - date:desc: Sorts branches by the most recent commit date in descending order// - date:asc: Sorts branches by the most recent commit date in ascending order"gitlens.sortBranchesBy": "name:desc",// Specifies how tags are sorted in quick pick menus and views// - name:desc: Sorts tags by name in descending order// - name:asc: Sorts tags by name in ascending order// - date:desc: Sorts tags by date in descending order// - date:asc: Sorts tags by date in ascending order"gitlens.sortTagsBy": "name:desc",// Specifies the blame alignment in the status bar// - left: Aligns to the left// - right: Aligns to the right"gitlens.statusBar.alignment": "right",// Specifies the command to be executed when the blame status bar item is clicked// - gitlens.toggleFileBlame: Toggles file blame annotations// - gitlens.diffWithPrevious: Compares the current line commit with the previous// - gitlens.diffWithWorking: Compares the current line commit with the working tree// - gitlens.toggleCodeLens: Toggles Git code lens// - gitlens.revealCommitInView: Reveals the commit in the Repositories view// - gitlens.showCommitsInView: Shows the commit in the Search Commits view// - gitlens.showQuickCommitDetails: Shows a commit details quick pick// - gitlens.showQuickCommitFileDetails: Shows a commit file details quick pick// - gitlens.showQuickFileHistory: Shows a file history quick pick// - gitlens.showQuickRepoHistory: Shows a branch history quick pick"gitlens.statusBar.command": "gitlens.showQuickCommitDetails",// Specifies how to format absolute dates (e.g. using the `${date}` token) in the blame information in the status bar. See the [Moment.js docs](https://momentjs.com/docs/#/displaying/format/) for valid formats"gitlens.statusBar.dateFormat": null,// Specifies whether to provide blame information in the status bar"gitlens.statusBar.enabled": true,// Specifies the format of the blame information in the status bar. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs. Date formatting is controlled by the `gitlens.statusBar.dateFormat` setting"gitlens.statusBar.format": "${author}, ${agoOrDate}",// Specifies whether to avoid clearing the previous blame information when changing lines to reduce status bar "flashing""gitlens.statusBar.reduceFlicker": false,// Specifies the string to be shown in place of the _authors_ code lens when there are unsaved changes"gitlens.strings.codeLens.unsavedChanges.authorsOnly": "Unsaved changes (cannot determine authors)",// Specifies the string to be shown in place of both the _recent change_ and _authors_ code lens when there are unsaved changes"gitlens.strings.codeLens.unsavedChanges.recentChangeAndAuthors": "Unsaved changes (cannot determine recent change or authors)",// Specifies the string to be shown in place of the _recent change_ code lens when there are unsaved changes"gitlens.strings.codeLens.unsavedChanges.recentChangeOnly": "Unsaved changes (cannot determine recent change)",// Specifies the description format of committed changes in the views. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs"gitlens.views.commitDescriptionFormat": "${changes ? }${author}, ${agoOrDate}",// Specifies the description format of a committed file in the views. See [_File Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#file-tokens) in the GitLens docs"gitlens.views.commitFileDescriptionFormat": "${directory}${ ← originalPath}",// Specifies the format of a committed file in the views. See [_File Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#file-tokens) in the GitLens docs"gitlens.views.commitFileFormat": "${file}",// Specifies the format of committed changes in the views. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs"gitlens.views.commitFormat": "${? tips ?? }${message}",// Specifies whether to show avatar images instead of commit (or status) icons in the _Compare_ view"gitlens.views.compare.avatars": true,// Specifies whether to show the _Compare_ view"gitlens.views.compare.enabled": true,// Specifies whether to compact (flatten) unnecessary file nesting in the _Compare_ view. Only applies when `gitlens.views.compare.files.layout` is set to `tree` or `auto`"gitlens.views.compare.files.compact": true,// Specifies how the _Compare_ view will display files// - auto: Automatically switches between displaying files as a `tree` or `list` based on the `gitlens.views.compare.files.threshold` value and the number of files at each nesting level// - list: Displays files as a list// - tree: Displays files as a tree"gitlens.views.compare.files.layout": "auto",// Specifies when to switch between displaying files as a `tree` or `list` based on the number of files in a nesting level in the _Compare_ view. Only applies when `gitlens.views.compare.files.layout` is set to `auto`"gitlens.views.compare.files.threshold": 5,// Specifies where to show the _Compare_ view// - gitlens: Adds to the GitLens side bar// - explorer: Adds to the Explorer side bar// - scm: Adds to the Source Control side bar"gitlens.views.compare.location": "gitlens",// Specifies the default number of items to show in a view list. Use 0 to specify no limit"gitlens.views.defaultItemLimit": 10,// Specifies whether to show avatar images instead of status icons in the _File History_ view"gitlens.views.fileHistory.avatars": true,// Specifies whether to show the _File History_ view"gitlens.views.fileHistory.enabled": true,// Specifies where to show the _File History_ view// - gitlens: Adds to the GitLens side bar// - explorer: Adds to the Explorer side bar// - scm: Adds to the Source Control side bar"gitlens.views.fileHistory.location": "gitlens",// Specifies whether to show avatar images instead of status icons in the _Line History_ view"gitlens.views.lineHistory.avatars": true,// Specifies whether to show the _Line History_ view"gitlens.views.lineHistory.enabled": true,// Specifies where to show the _Line History_ view// - gitlens: Adds to the GitLens side bar// - explorer: Adds to the Explorer side bar// - scm: Adds to the Source Control side bar"gitlens.views.lineHistory.location": "gitlens",// Specifies the number of items to show in a each page when paginating a view list. Use 0 to specify no limit"gitlens.views.pageItemLimit": 20,// Specifies whether to automatically refresh the _Repositories_ view when the repository or the file system changes"gitlens.views.repositories.autoRefresh": true,// Specifies whether to automatically reveal repositories in the _Repositories_ view when opening files"gitlens.views.repositories.autoReveal": true,// Specifies whether to show avatar images instead of commit (or status) icons in the _Repositories_ view"gitlens.views.repositories.avatars": true,// Specifies how the _Repositories_ view will display branches// - list: Displays branches as a list// - tree: Displays branches as a tree when branch names contain slashes `/`"gitlens.views.repositories.branches.layout": "tree",// Specifies whether to show the _Repositories_ view in a compact display density"gitlens.views.repositories.compact": false,// Specifies whether to show the _Repositories_ view"gitlens.views.repositories.enabled": true,// Specifies whether to compact (flatten) unnecessary file nesting in the _Repositories_ view. Only applies when `gitlens.views.repositories.files.layout` is set to `tree` or `auto`"gitlens.views.repositories.files.compact": true,// Specifies how the _Repositories_ view will display files// - auto: Automatically switches between displaying files as a `tree` or `list` based on the `gitlens.views.repositories.files.threshold` value and the number of files at each nesting level// - list: Displays files as a list// - tree: Displays files as a tree"gitlens.views.repositories.files.layout": "auto",// Specifies when to switch between displaying files as a `tree` or `list` based on the number of files in a nesting level in the _Repositories_ view. Only applies when `gitlens.views.repositories.files.layout` is set to `auto`"gitlens.views.repositories.files.threshold": 5,// Specifies whether to include working tree file status for each repository in the _Repositories_ view"gitlens.views.repositories.includeWorkingTree": true,// Specifies where to show the _Repositories_ view// - gitlens: Adds to the GitLens side bar// - explorer: Adds to the Explorer side bar// - scm: Adds to the Source Control side bar"gitlens.views.repositories.location": "gitlens",// Specifies whether to show a comparison of a user-selected reference (branch, tag. etc) to the current branch or the working tree in the _Repositories_ view"gitlens.views.repositories.showBranchComparison": "working",// Specifies whether to show the tracking branch when displaying local branches in the _Repositories_ view"gitlens.views.repositories.showTrackingBranch": true,// Specifies whether to show avatar images instead of commit (or status) icons in the _Search Commits_ view"gitlens.views.search.avatars": true,// Specifies whether to show the _Search Commits_ view"gitlens.views.search.enabled": true,// Specifies whether to compact (flatten) unnecessary file nesting in the _Search Commits_ view. Only applies when `gitlens.views.search.files.layout` is set to `tree` or `auto`"gitlens.views.search.files.compact": true,// Specifies how the _Search Commits_ view will display files// - auto: Automatically switches between displaying files as a `tree` or `list` based on the `gitlens.views.search.files.threshold` value and the number of files at each nesting level// - list: Displays files as a list// - tree: Displays files as a tree"gitlens.views.search.files.layout": "auto",// Specifies when to switch between displaying files as a `tree` or `list` based on the number of files in a nesting level in the _Search Commits_ view. Only applies when `gitlens.views.search.files.layout` is set to `auto`"gitlens.views.search.files.threshold": 5,// Specifies where to show the _Search Commits_ view// - gitlens: Adds to the GitLens side bar// - explorer: Adds to the Explorer side bar// - scm: Adds to the Source Control side bar"gitlens.views.search.location": "gitlens",// Specifies whether to show relative date markers (_Less than a week ago_, _Over a week ago_, _Over a month ago_, etc) on revision (commit) histories in the views"gitlens.views.showRelativeDateMarkers": true,// Specifies the description format of stashes in the views. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs"gitlens.views.stashDescriptionFormat": "${changes ? }${agoOrDate}",// Specifies the description format of a stashed file in the views. See [_File Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#file-tokens) in the GitLens docs"gitlens.views.stashFileDescriptionFormat": "${directory}${ ← originalPath}",// Specifies the format of a stashed file in the views. See [_File Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#file-tokens) in the GitLens docs"gitlens.views.stashFileFormat": "${file}",// Specifies the format of stashes in the views. See [_Commit Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#commit-tokens) in the GitLens docs"gitlens.views.stashFormat": "${message}",// Specifies the description format of the status of a working or committed file in the views. See [_File Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#file-tokens) in the GitLens docs"gitlens.views.statusFileDescriptionFormat": "${directory}${ ← originalPath}",// Specifies the format of the status of a working or committed file in the views. See [_File Tokens_](https://github.com/eamodio/vscode-gitlens/wiki/Custom-Formatting#file-tokens) in the GitLens docs"gitlens.views.statusFileFormat": "${working }${file}",// A list of style sheet file extensions you want the extension to look for."css.fileExtensions": ["css","scss"],// A list of remote style sheets."css.remoteStyleSheets": [],// Always show rule failures as warnings, independent of the tslint configuration."tslint.alwaysShowRuleFailuresAsWarnings": false,// Always show the TSlint status bar item, not only when there are errors or warnings."tslint.alwaysShowStatus": false,// Turns auto fix on save on or off, or defines which rules (e.g. `no-var-keyword`) to auto fix on save."tslint.autoFixOnSave": false,// The path to the rules configuration file"tslint.configFile": "",// Control whether tslint is enabled for TypeScript files or not."tslint.enable": true,// Configure glob patterns of file paths to exclude from linting"tslint.exclude": "",// Control if TypeScript definition files should be ignored"tslint.ignoreDefinitionFiles": true,// Control whether tslint is enabled for JavaScript files or not."tslint.jsEnable": false,// A path added to NODE_PATH when resolving the tslint module."tslint.nodePath": "",// The package manager to use to locate the tslint module."tslint.packageManager": "npm",// An additional rules directory"tslint.rulesDirectory": "",// Run the linter on save (onSave) or on type (onType)"tslint.run": "onType",// Traces the communication between VSCode and the tslint linter service."tslint.trace.server": "off",// Always show rule failures as warnings, independent of the tslint configuration."tslint.typeCheck": false,// Validate a file when there is only a default tslint configuration is found"tslint.validateWithDefaultConfig": false,// If end attrs width '>' when break_attr_limit.(當break_attr_limit時,attrs 后邊是否跟隨‘>’, 即是否不把標簽的括號換行。依賴break_attr_limit > -1 時生效)"vue-format.attr_end_with_gt": true,// Break attributes when tag's attributes.length > this number, no break when -1. (tag 的 attrs 大于該數值時,強制 attrs 換行,-1時不換行)"vue-format.break_attr_limit": -1,// List of format, default ["html", "js", "css"].(需要格式化的語言,默認["html", "js", "css"])"vue-format.format_need": ["html","js","css"],// If indent the root-tag in .vue's template(是否縮進vue組件template中的根節點)"vue-format.html_indent_root": false,// The config use some js-beautify options, see js-beautify.(使用js-beautify配置項,詳情查看js-beautify)"vue-format.js-beautify": {"indent_size": "editor.tabSize","indent_char": " ","indent_with_tabs": false,"brace-style": "collapse","space_after_anon_function": true,"css": {},"js": {},"html": {"force_format": ["template"]}},// The config use some pug-beautify options, see pug-beautify.(使用pug-beautify配置項,詳情查看pug-beautify)"vue-format.pug-beautify": {"fill_tab": false},// A path to a file, or an object containing the configuration options for js-beautify. If the .jsbeautifyrc file exists in project root, it overrides this configuration."beautify.config": null,// List of paths to ignore when using VS Code format command, including format on save. Uses glob pattern matching."beautify.ignore": [],// Link file types to the beautifier type"beautify.language": {"js": {"type": ["javascript","json","jsonc"],"filename": [".jshintrc",".jsbeautifyrc"]},"css": ["css","less","scss"],"html": ["htm","html"]},// Include completion for module export and auto import them"vetur.completion.autoImport": true,// Where Vetur source Scaffold Snippets from and how to indicate them. Set a source to "" to disable it.// // - workspace: `<WORKSPACE>/.vscode/vetur/snippets`.// - user: `<USER-DATA-DIR>/User/snippets/vetur`.// - vetur: Bundled in Vetur.// // The default is:// ```// "vetur.completion.scaffoldSnippetSources": {// "workspace": "💼",// "user": "🗒?",// "vetur": "?"// }// ```// // Alternatively, you can do:// // ```// "vetur.completion.scaffoldSnippetSources": {// "workspace": "(W)",// "user": "(U)",// "vetur": "(V)"// }// ```// // Read more: https://vuejs.github.io/vetur/snippet.html."vetur.completion.scaffoldSnippetSources": {"workspace": "💼","user": "🗒?","vetur": "?"},// Casing conversion for tag completion// - initial: use the key in `components: {...}` as is for tag completion and do not force any casing// - kebab: kebab-case completion for <my-tag>"vetur.completion.tagCasing": "kebab",// Log level for VLS// - INFO: Only log info messages. This is the default.// - DEBUG: Log info and debug messages."vetur.dev.logLevel": "INFO",// Path to VLS for Vetur developers. There are two ways of using it. // // 1. Clone vuejs/vetur from GitHub, build it and point it to the ABSOLUTE path of `/server`.// 2. `yarn global add vue-language-server` and point Vetur to the installed location (`yarn global dir` + node_modules/vue-language-server)"vetur.dev.vlsPath": "",// The port that VLS listens to. Can be used for attaching to the VLS Node process for debugging / profiling."vetur.dev.vlsPort": -1,// Enable template interpolation service that offers diagnostics / hover / definition / references."vetur.experimental.templateInterpolationService": false,// Default formatter for <style> region// - none: disable formatting// - prettier: css formatter using css parser from prettier"vetur.format.defaultFormatter.css": "prettier",// Default formatter for <template> region// - none: disable formatting// - prettyhtml: prettyhtml// - js-beautify-html: html formatter of js-beautify// - prettier: prettier"vetur.format.defaultFormatter.html": "prettyhtml",// Default formatter for <script> region// - none: disable formatting// - prettier: js formatter from prettier// - prettier-eslint: prettier-eslint// - vscode-typescript: js formatter from TypeScript"vetur.format.defaultFormatter.js": "prettier",// Default formatter for <style lang='less'> region// - none: disable formatting// - prettier: less formatter using postcss parser from prettier"vetur.format.defaultFormatter.less": "prettier",// Default formatter for <style lang='postcss'> region// - none: disable formatting// - prettier: postcss formatter using css parser from prettier"vetur.format.defaultFormatter.postcss": "prettier",// Default formatter for <style lang='scss'> region// - none: disable formatting// - prettier: scss formatter using scss parser from prettier"vetur.format.defaultFormatter.scss": "prettier",// Default formatter for <style lang='stylus'> region// - none: disable formatting// - stylus-supremacy: stylus formatter from stylus-supremacy"vetur.format.defaultFormatter.stylus": "stylus-supremacy",// Default formatter for <script> region// - none: disable formatting// - prettier: ts formatter using typescript parser from prettier// - prettier-tslint: ts formatter from TypeScript"vetur.format.defaultFormatter.ts": "prettier",// Options for all default formatters"vetur.format.defaultFormatterOptions": {"js-beautify-html": {"wrap_attributes": "force-expand-multiline"},"prettyhtml": {"printWidth": 100,"singleQuote": false,"wrapAttributes": false,"sortAttributes": false}},// Enable/disable the Vetur document formatter."vetur.format.enable": true,// Number of spaces per indentation level. Inherited by all formatters."vetur.format.options.tabSize": 2,// Use tabs for indentation. Inherited by all formatters."vetur.format.options.useTabs": false,// Whether to have initial indent for <script> region"vetur.format.scriptInitialIndent": false,// Whether to have initial indent for <style> region"vetur.format.styleInitialIndent": false,// Mapping from custom block tag name to language name. Used for generating grammar to support syntax highlighting for custom blocks."vetur.grammar.customBlocks": {"docs": "md","i18n": "json"},// Traces the communication between VS Code and Vue Language Server."vetur.trace.server": "off",// Use dependencies from workspace. Currently only for TypeScript."vetur.useWorkspaceDependencies": false,// Validate js/ts in <script>"vetur.validation.script": true,// Validate css/scss/less/postcss in <style>"vetur.validation.style": true,// Validate vue-html in <template> using eslint-plugin-vue"vetur.validation.template": true,// The events for which the extension should toggle the formatting for. Affects all events (formatOnPaste, formatOnSave, formatOnType) by default."formattingToggle.affects": ["formatOnPaste","formatOnSave","formatOnType"],// 這項設置會更改深色主題默認的文件圖標"vsicons.associations.fileDefault.file": null,// 這項設置會更改淺色主題默認的文件圖標"vsicons.associations.fileDefault.file_light": null,// 這些自定義設置會覆蓋掉系統默認的文件圖標設置"vsicons.associations.files": [],// 這項設置會更改深色主題默認的文件夾圖標"vsicons.associations.folderDefault.folder": null,// 這項設置會更改淺色主題默認的文件夾圖標"vsicons.associations.folderDefault.folder_light": null,// 這項設置會更改默認的根目錄文件夾圖標"vsicons.associations.folderDefault.root_folder": null,// 這項設置會更改淺色主題默認的根目錄文件夾圖標"vsicons.associations.folderDefault.root_folder_light": null,// 這些自定義設置會覆蓋掉系統默認的文件夾圖標設置"vsicons.associations.folders": [],// 指向位于您的計算機上含自定義圖標的文件夾的父文件夾的物理路徑"vsicons.customIconFolderPath": "",// 如果設置成'true',手動修改配置后不提醒「重啟后生效」"vsicons.dontShowConfigManuallyChangedMessage": false,// 如果設置成'true',關于新的版本消息將不再顯示"vsicons.dontShowNewVersionMessage": false,// 如果設置成'true',插件會自動匹配 Angular 模式"vsicons.presets.angular": false,// 如果設置成'true',所有文件夾會恢復成默認圖標"vsicons.presets.foldersAllDefaultIcon": false,// 如果設置成'true',此擴展會隱藏在“資源管理器”中的文件夾箭頭"vsicons.presets.hideExplorerArrows": false,// 如果設置成'true',所有文件夾會隱藏"vsicons.presets.hideFolders": false,// 如果設置成'true',插件會自動使用官方 JS 圖標"vsicons.presets.jsOfficial": false,// 如果設置成'true',插件會自動使用官方 JSON 圖標"vsicons.presets.jsonOfficial": false,// 如果設置成'true',插件會自動匹配 NestJS 模式"vsicons.presets.nestjs": false,// 如果設置成'true',插件會自動使用官方 TS 圖標"vsicons.presets.tsOfficial": false,// 如果設置成'true',檢測工程文件后自動重啟插件"vsicons.projectDetection.autoReload": false,// 如果設置成'true',插件不再自動檢測工程文件"vsicons.projectDetection.disableDetect": false,// The link to an online tool to view a commit (use `${hash}` for the commit hash)."gitblame.commitUrl": "",// Ignore whitespace changes when blaming (-w flag)"gitblame.ignoreWhitespace": false,// When enabled it inferes online commit tool URL based on origin URL. Disabled whenever `gitblame.commitUrl` isn't empty."gitblame.inferCommitUrl": true,// Customize the info message"gitblame.infoMessageFormat": "${commit.summary}",// BitBucket uses commits instead of commit in their web interface. Turn this on if you want the View button to work for BitBucket."gitblame.isWebPathPlural": false,// If enabled it logs all messages to the log. If disabled only critical messages gets logged."gitblame.logNonCritical": true,// An array of substrings that, when present in the git origin URL, activates `gitblame.isWebPathPlural`"gitblame.pluralWebPathSubstrings": ["bitbucket","atlassian"],// Customize the status bar message"gitblame.statusBarMessageFormat": "Blame ${author.name} ( ${time.ago} )",// Customize the status bar message"gitblame.statusBarMessageNoCommit": "Not Committed Yet",// Priority where the status bar view should be placed"gitblame.statusBarPositionPriority": 0,// The Regexp to use to match empty lines in Jumpy Line Mode"jumpy.lineRegexp": "^\\s*$",// The Regexp to use to match words in Jumpy Word Mode"jumpy.wordRegexp": "\\w{2,}",}?
總結
以上是生活随笔為你收集整理的vscode配置(复制直接用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apollo-r5.5.0自动驾驶开发指
- 下一篇: HTTP请求出现403报错