VS Code 插件

1. VS Code 插件

安装插件最简单的方法是直接在市场中搜索。不过也可以使用命令安装:

code --install-extension <插件ID|插件文件路径>

卸载插件:

code --uninstall-extension <插件ID>

查询已安装的插件:

code --list-extensions

如果需要包含版本,加上 --show-versions 标志即可:

code --list-extensions --show-versions

手动备份插件配置(如果需要包含版本加上 --show-versions 即可):

code --list-extensions > extensions-list.txt

恢复备份:

awk '{ print "code --install-extension " $1; }' extensions-list.txt | sh -

如何在 Windows 使用 Linux GNU 工具

安装 Git 后将 Git 携带的 GNU 软件路径(如 C:\Program Files\Git\usr\bin)加入路径即可。

作者的插件列表

作者的 extensions-list.txt 文件可在 GitHub 仓库在新窗口打开 中找到。

adpyke.vscode-sql-formatter
albymor.increment-selection
antfu.goto-alias
antfu.iconify
antfu.unocss
bbenoist.QML
bierner.markdown-mermaid
bpruitt-goddard.mermaid-markdown-syntax-highlighting
bradlc.vscode-tailwindcss
cheshirekow.cmake-format
christian-kohler.path-intellisense
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
donjayamanne.githistory
DotJoshJohnson.xml
EditorConfig.EditorConfig
esbenp.prettier-vscode
GitHub.copilot
GitHub.copilot-chat
GitHub.copilot-labs
GitHub.heygithub
GitHub.remotehub
github.vscode-github-actions
hollowtree.vue-snippets
huibizhang.codesnap-plus
idleberg.icon-fonts
jeff-hykin.better-cpp-syntax
josetr.cmake-language-support-vscode
kamikillerto.vscode-colorize
ms-azuretools.vscode-docker
MS-CEINTL.vscode-language-pack-zh-hans
ms-dotnettools.vscode-dotnet-runtime
ms-python.black-formatter
ms-python.isort
ms-python.python
ms-python.vscode-pylance
ms-toolsai.jupyter
ms-toolsai.jupyter-keymap
ms-toolsai.jupyter-renderers
ms-toolsai.vscode-jupyter-cell-tags
ms-toolsai.vscode-jupyter-slideshow
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode.azure-repos
ms-vscode.cmake-tools
ms-vscode.cpptools
ms-vscode.cpptools-extension-pack
ms-vscode.cpptools-themes
ms-vscode.hexeditor
ms-vscode.remote-explorer
ms-vscode.remote-repositories
naumovs.color-highlight
njpipeorgan.wolfram-language-notebook
Nuxt.mdc
PKief.material-icon-theme
Prisma.prisma
quicktype.quicktype
raczzalan.webgl-glsl-editor
tomoki1207.pdf
twxs.cmake
vstirbu.vscode-mermaid-preview
Vue.volar
Vue.vscode-typescript-vue-plugin
YRM.type-challenges
yzhang.markdown-all-in-one
zxh404.vscode-proto3

2. 插件收藏夹

完善推荐表

欢迎任何开发者完善此页面。

2.1 MarkDown

插件 ID功能
yzhang.markdown-all-in-one集成 MarkDown 编辑器
mushan.vscode-paste-image 过时VS Code 现已内置粘贴图片功能
bierner.markdown-mermaidMermaid 预览
shd101wyy.markdown-preview-enhanced
bpruitt-goddard.mermaid-markdown-syntax-highlighting
bierner.markdown-emoji

2.2 Git

插件 ID功能
donjayamanne.githistory
eamodio.gitlens
mhutchie.git-graph
waderyan.gitblame

2.3 C++

插件 ID功能
ms-vscode.cpptools-extension-packC++ 扩展包
jeff-hykin.better-cpp-syntaxC++ 语言支持增强
ms-vscode.cmake-tools提供 CMake 工具支持
twxs.cmakeCMake 语法支持

2.4 智能代码生成

插件 ID功能
Blackboxapp.blackbox免费的智能代码补全,用于代替 Copilot
GitHub.copilotGitHub 流行的 AI 代码工具 Copilot,价格为 $10 / 月
GitHub.copilot-chat由 Copilot 提供的 AI 聊天功能
GitHub.copilot-labsGitHub Copilot 的实验性功能

2.5 GLSL

插件 ID功能
raczzalan.webgl-glsl-editorGLSL 语言支持

2.6 XML 支持

插件 ID功能
DotJoshJohnson.xml
redhat.vscode-xml

2.7 PDF 支持

插件 ID功能
tomoki1207.pdf预览 PDF

2.8 前端

插件 ID功能
dbaeumer.vscode-eslintESLint
Vue.volarVue 支持

2.9 Docker 与远程开发

插件 ID功能
ms-azuretools.vscode-dockerDocker 管理支持
ms-vscode-remote.remote-containersDocker 容器开发支持
ms-vscode-remote.remote-sshSSH 支持
ms-vscode-remote.remote-wslWSL 支持
ms-vscode.remote-explorer远程文件浏览

2.9 其他

插件 ID功能
ms-vscode.hexeditorHEX 编辑器
Cardinal90.multi-cursor-case-preserve智能多光标