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-mermaid | Mermaid 预览 |
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-pack | C++ 扩展包 |
jeff-hykin.better-cpp-syntax | C++ 语言支持增强 |
ms-vscode.cmake-tools | 提供 CMake 工具支持 |
twxs.cmake | CMake 语法支持 |
2.4 智能代码生成
插件 ID | 功能 |
---|---|
Blackboxapp.blackbox | 免费的智能代码补全,用于代替 Copilot |
GitHub.copilot | GitHub 流行的 AI 代码工具 Copilot,价格为 $10 / 月 |
GitHub.copilot-chat | 由 Copilot 提供的 AI 聊天功能 |
GitHub.copilot-labs | GitHub Copilot 的实验性功能 |
2.5 GLSL
插件 ID | 功能 |
---|---|
raczzalan.webgl-glsl-editor | GLSL 语言支持 |
2.6 XML 支持
插件 ID | 功能 |
---|---|
DotJoshJohnson.xml | |
redhat.vscode-xml |
2.7 PDF 支持
插件 ID | 功能 |
---|---|
tomoki1207.pdf | 预览 PDF |
2.8 前端
插件 ID | 功能 |
---|---|
dbaeumer.vscode-eslint | ESLint |
Vue.volar | Vue 支持 |
2.9 Docker 与远程开发
插件 ID | 功能 |
---|---|
ms-azuretools.vscode-docker | Docker 管理支持 |
ms-vscode-remote.remote-containers | Docker 容器开发支持 |
ms-vscode-remote.remote-ssh | SSH 支持 |
ms-vscode-remote.remote-wsl | WSL 支持 |
ms-vscode.remote-explorer | 远程文件浏览 |
2.9 其他
插件 ID | 功能 |
---|---|
ms-vscode.hexeditor | HEX 编辑器 |
Cardinal90.multi-cursor-case-preserve | 智能多光标 |