Skip to content
Charles
Go back

VS Code 配置

Updated:
Edit page

配置

网上推荐的很多配置是默认值。本列表仅包含和default-settings不同的配置。

{
  "[go]" : {
    "editor.codeActionsOnSave" : {
      "source.organizeImports" : "never"
    }
  },
  "editor.fontFamily" : "Intel One Mono",
  "editor.fontSize" : 13,
  "editor.guides.bracketPairs" : "active",
  "editor.linkedEditing" : true,
  "editor.minimap.enabled" : false,
  "files.trimTrailingWhitespace" : true,
  "git.autofetch" : true,
  "go.toolsManagement.autoUpdate" : true,
  "js/ts.updateImportsOnFileMove.enabled": "always",
  "python.analysis.typeCheckingMode" : "strict",
  "redhat.telemetry.enabled" : false,
  "rust-analyzer.check.command" : "clippy",
  "telemetry.telemetryLevel" : "off",
  "workbench.editor.wrapTabs": true,
  "workbench.activityBar.location": "top",
  "window.autoDetectColorScheme": true,
  "editor.accessibilitySupport": "off",
  "chat.agent.enabled": false
}

扩展

网上推荐的很多扩展功能已经内置了。本列表仅包含和官方功能不重复的扩展。

bradlc.vscode-tailwindcss
drblury.protobuf-vsc
edwinhuish.better-comments-next
fanaticpythoner.better-todo-tree
golang.go
humao.rest-client
llvm-vs-code-extensions.lldb-dap
mechatroner.rainbow-csv
ms-azuretools.vscode-containers
ms-ceintl.vscode-language-pack-zh-hans
ms-dotnettools.csdevkit
ms-dotnettools.csharp
ms-dotnettools.vscode-dotnet-runtime
ms-python.debugpy
ms-python.isort
ms-python.python
ms-python.vscode-pylance
ms-python.vscode-python-envs
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode-remote.vscode-remote-extensionpack
ms-vscode.remote-explorer
ms-vscode.remote-server
ms-vscode.vscode-speech
quicktype.quicktype
redhat.java
redhat.vscode-xml
redhat.vscode-yaml
renesaarsoo.sql-formatter-vsc
rust-lang.rust-analyzer
sdras.vue-vscode-snippets
simonhe.common-intellisense
streetsidesoftware.code-spell-checker
sumneko.lua
timonwong.shellcheck
usernamehw.errorlens
visualstudiotoolsforunity.vstuc
vscjava.vscode-gradle
vscjava.vscode-java-debug
vscjava.vscode-java-dependency
vscjava.vscode-java-pack
vscjava.vscode-java-test
vscjava.vscode-maven
vue.volar
DavidAnson.vscode-markdownlint

导入导出扩展

# 导出
code --list-extensions > extensions.txt

# macOS/Linux 导入
cat extensions.txt | xargs -L 1 code --install-extension

# Windows CMD 导入
cat extensions.txt |% { code --install-extension $_}

# Windows Powershell 导入
Get-Content extensions.txt | ForEach-Object { code --install-extension $_ }

Edit page
Share this post:

Previous Post
用 mitmproxy 调试 go-retryablehttp
Next Post
分布式 ID 对比