Code Snippets
积跬步,至千里。
VSCode Configuration
常用的 VSCode 用户配置 settings.json,包含外观、字体、格式化及常用插件配置。
VSCode Configuration
{ // --- 外观与显示 (Appearance) --- "workbench.preferredLightColorTheme": "Default Dark Modern", "workbench.preferredDarkColorTheme": "Vitesse Black", "workbench.iconTheme": "material-icon-theme", "workbench.productIconTheme": "icons-carbon", "workbench.tree.indent": 10, "window.autoDetectColorScheme": true, "window.titleBarStyle": "custom", "vscode_custom_css.imports": ["file:///C:/Users/Dnzzk2/.gemini/antigravity-ui.css"],
// --- 字体设置 (Fonts) --- "editor.fontSize": 15, "editor.lineHeight": 1.75, "editor.fontFamily": "'LXGW WenKai Mono TC', 'DM Mono','Maple Mono NF','Input Mono','Fira Code Retina','JetBrains Mono Regular' ,'苹方','Shanggu Sans SC VF' , 'Sarasa Term SC Regular' , Consolas, 'Courier New', monospace", "editor.letterSpacing": 0.25, // "editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss06', 'zero'",// Fira Code Retina 连字 // "editor.fontLigatures": "'calt', 'cv02', 'cv34', 'cv61', 'cv62', 'ss05', 'ss06'", // Maple Mono 连字 "terminal.integrated.fontFamily": "'LXGW WenKai Mono TC','DM Mono','Maple Mono NF','Input Mono','Fira Code Retina','JetBrains Mono Regular' ,'苹方','Shanggu Sans SC VF' , 'Sarasa Term SC Regular' , Consolas, 'Courier New', monospace",
// --- 编辑器行为 (Editor Behavior) --- "editor.tabSize": 4, "editor.lineNumbers": "interval", "editor.renderWhitespace": "none", "editor.trimAutoWhitespace": false, "editor.cursorWidth": 3, "editor.cursorBlinking": "smooth", "editor.cursorSmoothCaretAnimation": "on", "editor.minimap.enabled": false, "editor.guides.bracketPairs": "active", "editor.unicodeHighlight.ambiguousCharacters": false, "cursor.general.disableHttp2": true,
// --- 文件与资源管理器 (Files & Explorer) --- "files.associations": { "*.css": "tailwindcss" }, "files.exclude": { "**/.git": false }, "files.trimTrailingWhitespace": true, "explorer.confirmDelete": false, "security.workspace.trust.untrustedFiles": "open",
// --- 格式化与样式 (Formatting) --- "editor.formatOnSave": false, "editor.defaultFormatter": "esbenp.prettier-vscode", "prettier.printWidth": 120,
// --- 语言特定设置 (Language Specific) --- "[astro]": { "editor.defaultFormatter": "astro-build.astro-vscode" }, "[xsl]": { "editor.defaultFormatter": "redhat.vscode-xml" },
// --- IntelliSense 与 代码辅助 --- "typescript.inlayHints.parameterNames.enabled": "literals", "typescript.inlayHints.functionLikeReturnTypes.enabled": true, "typescript.inlayHints.variableTypes.enabled": false,
// --- 插件配置 (Extensions) --- // ESLint "eslint.format.enable": true, "eslint.options": { "extensions": [".js", ".jsx", ".ts", ".tsx", ".vue"] }, "eslint.validate": [ "javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "html", "markdown", "json", "jsonc", "json5" ],
// Markdown "markdownlint.config": { "MD001": false, "MD024": false, "MD033": false, "MD041": false },
// GitLens "gitlens.keymap": "alternate", "git.autofetch": true,
// LeetCode "leetcode.endpoint": "leetcode-cn", "leetcode.workspaceFolder": "d:\\Dnzzk2Space\\Code\\likou", "leetcode.defaultLanguage": "javascript", "leetcode.hint.configWebviewMarkdown": false, "leetcode.hint.commentDescription": false, "leetcode.hint.commandShortcut": false,
// DocThis "docthis.authorName": "Dnzzk2", "docthis.includeAuthorTag": true, "docthis.includeDateTag": true,
// Others "codesnap.shutterAction": "copy", "px2vw.width": 1920, "antigravity.marketplaceGalleryItemURL": "https://marketplace.visualstudio.com/items", "antigravity.marketplaceExtensionGalleryServiceURL": "https://marketplace.visualstudio.com/_apis/public/gallery", "json.schemaDownload.enable": true, "extensions.autoUpdate": false}