::up::工具及配置 { "window.zoomLevel": 2, "workbench.iconTheme": "material-icon-theme", "workbench.colorTheme": "Bearded Theme HC Midnight Void", "workbench.colorCustomizations": { "editor.selectionForeground": "#f666", "editor.selectionHighlightBackground": "#4779d189" }, "workbench.settings.applyToAllProfiles": [ "workbench.editor.customLabels.patterns" ], "workbench.experimental.enableNewProfilesUI": true, "workbench.activityBar.location": "top", "security.workspace.trust.untrustedFiles": "open", "terminal.integrated.fontFamily": "LXGW WenKai Mono GB Screen", "terminal.integrated.suggest.enabled": true, "editor.cursorBlinking": "blink", "editor.cursorStyle": "line", "editor.lineNumbers": "on", "editor.renderLineHighlight": "all", "editor.renderControlCharacters": true, "editor.renderWhitespace": "none", "editor.showFoldingControls": "always", "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.fontFamily": "LXGW WenKai Mono GB Screen", "editor.fontLigatures": true, "editor.lineHeight": 22, "editor.fontSize": 14, "editor.wordWrap": "bounded", "editor.autoIndent": "advanced", "editor.tabSize": 4, "editor.autoClosingBrackets": "always", "editor.autoClosingDelete": "always", "editor.minimap.renderCharacters": false, "editor.minimap.showRegionSectionHeaders": true, "editor.unicodeHighlight.nonBasicASCII": false, "editor.stickyScroll.enabled": false, "editor.unicodeHighlight.allowedLocales": { "zh-hans": true, "zh-hant": true }, "git.confirmSync": false, "git.autofetch": true, "gitlens.views.commitDetails.files.layout": "list", "gitlens.ai.experimental.model": "openai:gpt-4o", "gitlens.launchpad.indicator.enabled": false, "gitlens.views.worktrees.files.layout": "tree", "[css]": { "editor.DefaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "vscode.html-language-features" }, "[javascript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "[json]": { "editor.defaultFormatter": "vscode.json-language-features" }, "[jsonc]": { "editor.defaultFormatter": "vscode.json-language-features" }, "[markdown]": { "editor.defaultFormatter": "yzhang.markdown-all-in-one" }, "[python]": { "editor.formatOnSave": true, "editor.formatOnSaveMode": "file", "editor.formatOnType": false }, "[sass]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[scss]": { "editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { "editor.defaultFormatter": "Wscats.vue" }, "Codegeex.Chat.LanguagePreference": "中文", "Codegeex.Comment.LanguagePreference": "English", "Codegeex.Privacy": true, "accessibility.verbosity.debug": true, "breadcrumbs.enabled": true, "cSpell.allowCompoundWords": false, "cSpell.enabled": true, "cSpell.enabledLanguageIds": [ "csharp", "go", "javascript", "javascriptreact", "markdown", "php", "plaintext", "typescript", "typescriptreact", "yml", "sql" ], "cSpell.flagWords": [ "hte" ], "cSpell.ignorePaths": [ "node_modules", // this will ignore anything the node_modules directory "**/node_modules", // the same for this one "**/node_modules/**", // the same for this one "node_modules/**", // Doesn't currently work due to how the current working directory is determined. "vscode-extension", // ".git", // Ignore the .git directory "*.dll", // Ignore all .dll files. "**/*.dll" // Ignore all .dll files ], "cSpell.ignoreWords": [ "behaviour" ], "cSpell.language": "en", "cSpell.maxNumberOfProblems": 100, "cSpell.minWordLength": 4, "cSpell.numSuggestions": 8, "cSpell.showStatus": true, "cSpell.spellCheckDelayMs": 50, "cSpell.userWords": [ "Altica", "autofetch", "Codegeex", "Colour", "easymotion", "endregion", "esbenp", "Fira", "hlsearch", "hte", "Inparent", "nico", "openai", "pretter", "Shiki", "Typscript", "vitepress", "vscodevim", "worktrees", "Wscats", "YCBUG", "YCDONE", "YCFIXME", "YCMARK", "YCTAG", "YCTODO", "yzhang" ], "debug.inlineValues": "on", "errorLens.excludeBySource": [ "ts(2528)" ], "eslint.options": { "plugins": [ "html" ] }, "eslint.validate": [ "javascript", "javascriptreact", "html" ], "files.autoSave": "afterDelay", "npm.registry": "https://registry.npmmirror.com", "npm.updateStrategy": "LATEST", "prettier.configPath": "C:\\Users\\zxc66\\Workspace\\.vscode\\.pretter.yaml", "search.actionsPosition": "auto", "search.decorations.colors": true, "search.searchEditor.singleClickBehaviour": "peekDefinition", "todo-tree.filtering.excludeGlobs": [ "**/node_modules/*/**", "**/dist/*/**", "**/build/*/**", // "**/out/*/**", // "**/coverage/*/**", // "**/docs/*/**", // "**/examples/*/**", // "**/test/*/**", // "**/tests/*/**", // "**/tmp/*/**", // "**/temp/*/**", // "**/tmp/*/**", // "**/temp/*/**", // "**/tmp/*/**", // "**/temp/*/**", // "**/tmp/*/**", // "**/temp/*/**", // "**/tmp/*/**", // "**/temp/*/**", "db.json" ], "todo-tree.filtering.passGlobsToRipgrep": true, "todo-tree.general.showActivityBarBadge": true, "todo-tree.general.statusBar": "total", "todo-tree.general.tagGroups": { "YCTODO": [ // "TODO", "yctodo" ], "YCDONE": [ // "DONE", "ycdone" ], "YCBUG": [ // "BUG", "ycbug" ], "YCMARK": [ // "MARK", "ycmark" ], "YCTAG": [ // "TAG", "yctag" ] }, "todo-tree.general.tags": [ "YCTODO", "YCDONE", "YCBUG", "YCMARK", "YCTAG", "YCDONE" ], "todo-tree.highlights.customHighlight": { "YCTODO": { "icon": "check", "foreground": "#1eec1bf2" }, "YCBUG": { "icon": "bug", "foreground": "#ff0000" }, "YCMARK": { "icon": "tools", "foreground": "#e8ed65" }, "YCDONE": { "icon": "bug", "background": "#241eddbe", "foreground": "#fff" }, "YCTAG": { "icon": "tag", "background": "#c517a8cc", "foreground": "#fff" }, "[ ]": { "icon": "issue-draft" } }, "todo-tree.regex.regex": "(|(//)|@|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)", "todo-tree.tree.autoRefresh": true, "todo-tree.tree.groupedByTag": true, "todo-tree.tree.showCountsInTree": true, "vim.commandLineModeKeyBindingsNonRecursive": [], "vim.easymotion": true, "vim.handleKeys": { "<C-a>": false, "<C-f>": false, "<C-w>": false, "<C-k>": false, "<C-n>": false, "<C-o>": false, "<C-d>": false }, "vim.hlsearch": true, "vim.insertModeKeyBindings": [], "vim.leader": "<space>", "vim.normalModeKeyBindingsNonRecursive": [ {}, { "before": [ "<leader>", "d" ], "commands": [ "workbench.action.closeActiveEditor" ] } ], "vim.operatorPendingModeKeyBindings": [], "vim.smartRelativeLine": true, "vim.useCtrlKeys": true, "vim.useSystemClipboard": true, "vim.vimrc.enable": true, "vim.vimrc.path": "\\.vscode\\vimrc", "vscodeGoogleTranslate.preferredLanguage": "Chinese (Simplified)" }