配置
网上推荐的很多配置是默认值。本列表仅包含和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 $_ }