Skip to content

vscode

VS Code

settings.json

json
{
  "[bat]": {
    "files.encoding": "gbk"
  },
  "[dockerfile]": {
    "editor.defaultFormatter": "ms-azuretools.vscode-docker"
  },
  "[go]": {
    "editor.defaultFormatter": "golang.go",
    "editor.tabSize": 4
  },
  "[python]": {
    "editor.codeActionsOnSave": {
      "source.organizeImports.ruff": "explicit"
    },
    "editor.defaultFormatter": "ms-python.black-formatter",
    "editor.tabSize": 4
  },
  "[rust]": {
    "editor.defaultFormatter": "rust-lang.rust-analyzer",
    "editor.tabSize": 4
  },
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.fontFamily": "'FiraCode Nerd Font', 'Fira Code', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace",
  "editor.fontLigatures": true,
  "editor.fontSize": 16,
  "editor.formatOnSave": true,
  "editor.guides.bracketPairs": "active",
  "editor.linkedEditing": true,
  "editor.quickSuggestions": {
    "strings": "on"
  },
  "editor.smoothScrolling": true,
  "editor.tabSize": 2,
  "explorer.compactFolders": false,
  "files.eol": "\n",
  "files.insertFinalNewline": true,
  "files.simpleDialog.enable": true,
  "files.trimTrailingWhitespace": true,
  "github.copilot.enable": {
    "*": true,
    "markdown": true,
    "plaintext": false,
    "scminput": false
  },
  "gitlens.graph.layout": "editor",
  "security.workspace.trust.enabled": false,
  "terminal.integrated.cursorBlinking": true,
  "terminal.integrated.cursorStyle": "line",
  "terminal.integrated.fontSize": 16,
  "terminal.integrated.smoothScrolling": true,
  "window.autoDetectColorScheme": true,
  "window.dialogStyle": "custom",
  "window.nativeTabs": true,
  "workbench.colorTheme": "Vitesse Dark",
  "workbench.iconTheme": "file-icons",
  "workbench.list.smoothScrolling": true,
  "workbench.preferredDarkColorTheme": "Vitesse Dark",
  "workbench.preferredLightColorTheme": "Vitesse Light",
  "workbench.productIconTheme": "icons-carbon",
  "workbench.startupEditor": "none"
}

extensions.json

json
{
  "recommendations": [
    "ms-python.black-formatter",
    "antfu.icons-carbon",
    "ms-ceintl.vscode-language-pack-zh-hans",
    "naumovs.color-highlight",
    "denoland.vscode-deno",
    "ms-vscode-remote.remote-containers",
    "ms-azuretools.vscode-docker",
    "editorconfig.editorconfig",
    "usernamehw.errorlens",
    "tobermory.es6-string-html",
    "dbaeumer.vscode-eslint",
    "file-icons.file-icons",
    "mhutchie.git-graph",
    "github.copilot",
    "github.copilot-chat",
    "codezombiech.gitignore",
    "eamodio.gitlens",
    "golang.go",
    "antfu.goto-alias",
    "antfu.iconify",
    "ritwickdey.liveserver",
    "techer.open-in-browser",
    "esbenp.prettier-vscode",
    "ms-python.vscode-pylance",
    "ms-python.python",
    "ms-python.debugpy",
    "ms-vscode-remote.remote-ssh",
    "ms-vscode-remote.remote-ssh-edit",
    "ms-vscode.remote-server",
    "ms-vscode-remote.vscode-remote-extensionpack",
    "ms-vscode.remote-explorer",
    "charliermarsh.ruff",
    "rust-lang.rust-analyzer",
    "wenfangdu.snippet-generator",
    "richie5um2.vscode-sort-json",
    "unional.vscode-sort-package-json",
    "mpontus.tab-cycle",
    "bradlc.vscode-tailwindcss",
    "tauri-apps.tauri-vscode",
    "uni-helper.uni-app-schemas-vscode",
    "uni-helper.uni-app-snippets-vscode",
    "uni-helper.uni-cloud-snippets-vscode",
    "uni-helper.uni-helper-vscode",
    "uni-helper.uni-highlight-vscode",
    "uni-helper.uni-ui-snippets-vscode",
    "antfu.theme-vitesse",
    "vue.volar",
    "ms-vscode-remote.remote-wsl",
    "antfu.unocss"
  ]
}

vscode-profile

⚙︎ Guany VS Code profile

基于 MIT 许可发布