ext install PluginName
知名公司、知名团队、官方 插件
Makes it easy to create, manage, and debug containerized applications.
https://github.com/microsoft/vscode-docker https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker
Integrates ESLint JavaScript into VS Code.
https://github.com/Microsoft/vscode-eslint https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
Remote - SSH / Containers / WSL / Development
https://github.com/Microsoft/vscode-remote-release https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
https://github.com/microsoft/vscode-loc https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans
Allows viewing and editing files in a hex editor
https://github.com/microsoft/vscode-hexeditor https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor
Import Organization support for python files using isort.
isort
https://github.com/microsoft/vscode-isort https://marketplace.visualstudio.com/items?itemName=ms-python.isort
This extension provides IntelliSense configurations to the VS Code C/C++ Extension for Makefile projects. It also provides convenient commands to build, debug, and run your targets.
https://github.com/Microsoft/vscode-makefile-tools https://marketplace.visualstudio.com/items?itemName=ms-vscode.makefile-tools
Official Stylelint extension for Visual Studio Code
https://github.com/stylelint/vscode-stylelint https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint
EditorConfig Support for Visual Studio Code
https://github.com/editorconfig/editorconfig-vscode https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
A performant, feature-rich language server for Python in VS Code
https://github.com/microsoft/pylance-release https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance
Debugging and integrated commands for React Native
https://github.com/microsoft/vscode-react-native https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native
https://github.com/Microsoft/vscode-python https://marketplace.visualstudio.com/items?itemName=ms-python.python
https://github.com/Microsoft/vscode-cpptools https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
https://github.com/OmniSharp/omnisharp-vscode https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp
https://github.com/golang/vscode-go https://marketplace.visualstudio.com/items?itemName=golang.Go
https://github.com/rust-lang/rust-analyzer https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer
Editor services for Angular templates
https://github.com/angular/vscode-ng-language-service https://marketplace.visualstudio.com/items?itemName=Angular.ng-template
https://github.com/denoland/vscode_deno https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno
YAML Language Support by Red Hat, with built-in Kubernetes syntax support
https://github.com/redhat-developer/vscode-yaml https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml
https://github.com/Dart-Code/Dart-Code https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code
https://github.com/Dart-Code/Flutter https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
https://github.com/tamasfe/taplo https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml
https://github.com/sumneko/lua-language-server https://marketplace.visualstudio.com/items?itemName=sumneko.lua
VimL (Also known as Vim Language, VimScript) support for VSCode.
https://github.com/XadillaX/vscode-language-viml https://marketplace.visualstudio.com/items?itemName=XadillaX.viml
Vim emulation for Visual Studio Code
https://github.com/VSCodeVim/Vim https://marketplace.visualstudio.com/items?itemName=vscodevim.vim
GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more. Git 代码管理可视化工具。
https://github.com/gitkraken/vscode-gitlens https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
Dead simple React snippets you will actually use (React 片段快捷输入)
https://github.com/burkeholland/simple-react-snippets https://marketplace.visualstudio.com/items?itemName=burkeholland.simple-react-snippets
PHP code intelligence for Visual Studio Code (PHP 代码提示工具)
https://github.com/bmewburn/vscode-intelephense https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
REST Client allows you to send HTTP request and view the response in Visual Studio Code directly. REST 客户端允许您发送 HTTP 请求,并在 Visual Studio Code 中直接查看响应。
https://github.com/Huachao/vscode-restclient https://marketplace.visualstudio.com/items?itemName=humao.rest-client
Lightweight Rest API Client for VS Code (代码不开源)
https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client
Code formatter using prettier (代码格式化工具)
https://github.com/prettier/prettier-vscode https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
JavaScript syntax highlighting for ES201x, React JSX, Flow and GraphQL.
https://github.com/michaelgmcd/vscode-language-babel https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel
Git Project Manager (GPM) is a Microsoft VSCode extension that allows you to open a new window targeting a git repository directly from VSCode window.
https://github.com/felipecaputo/git-project-manager https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager
View git log, file history, compare branches or commits
https://github.com/DonJayamanne/gitHistoryVSCode https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
Extensions for React, React-Native and Redux in JS/TS with ES7+ syntax. Customizable. Built-in integration with prettier.
https://github.com/dsznajder/vscode-react-javascript-snippets https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets
Spelling checker for source code (源代码拼写检查器)
https://github.com/streetsidesoftware/vscode-spell-checker https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
Run code snippet or code file for multiple languages. (代码片段运行)
https://github.com/formulahendry/vscode-code-runner https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Mark lines and jump to them
https://github.com/alefragnani/vscode-bookmarks https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks
Auto rename paired HTML/XML tag (重命名 HTML/XML 标签)
https://github.com/formulahendry/vscode-auto-rename-tag https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag
View and manage Python environments & pacakges.
https://github.com/DonJayamanne/vscode-python-manager https://marketplace.visualstudio.com/items?itemName=donjayamanne.python-environment-manager
Helps Rust developers managing dependencies with Cargo.toml. Only works with dependencies from crates.io.
https://github.com/serayuzgur/crates https://marketplace.visualstudio.com/items?itemName=serayuzgur.crates
Choose a license for your project in VS Code via GitHub Licenses API
https://github.com/ultram4rine/vscode-choosealicense https://marketplace.visualstudio.com/items?itemName=ultram4rine.vscode-choosealicense
ErrorLens turbo-charges language diagnostic features by making diagnostics stand out more prominently, highlighting the entire line wherever a diagnostic is generated by the language and also prints the message inline.
https://github.com/usernamehw/vscode-error-lens https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens
This extension adds Protobuf support, powered by Pbkit language server.
https://github.com/pbkit/vscode-pbkit https://marketplace.visualstudio.com/items?itemName=pbkit.vscode-pbkit
Protobuf 3 support for Visual Studio Code
https://github.com/zxh0/vscode-proto3 https://marketplace.visualstudio.com/items?itemName=zxh404.vscode-proto3
Proto3 support for VSCode
https://github.com/sanketh-nm/vscode-proto https://marketplace.visualstudio.com/items?itemName=sankethdev.vscode-proto
All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
https://github.com/yzhang-gh/vscode-markdown https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one
Quick-Cocos2dx develop for vscode
https://github.com/leitwolf/vscode-QuickXDev https://marketplace.visualstudio.com/items?itemName=lonewolf.vscode-quickxdev
https://github.com/tonka3000/vscode-qt-tools https://marketplace.visualstudio.com/items?itemName=tonka3000.qtvsctools
A simple, dependency free PHP specific DocBlocking package (PHP 文档生成模板)
https://github.com/neild3r/vscode-php-docblocker https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker
Visual Studio Code plugin that autocompletes npm modules in import statements
https://github.com/ChristianKohler/NpmIntellisense https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense
This extension for Visual Studio Code adds snippets for Angular for TypeScript and HTML.
https://github.com/johnpapa/vscode-angular-snippets https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2
Adds syntax highlighting for the Arm Assembly language to Visual Studio Code. This extension was originally written to support the Arm instruction set used in teaching at the University of Manchester so availability of instructions on platforms is not guaranteed.
https://github.com/dan-c-underwood/vscode-arm https://marketplace.visualstudio.com/items?itemName=dan-c-underwood.arm
ARM Cortex-M GDB Debugger support for VSCode
https://github.com/Marus/cortex-debug https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug
An embedded development environment for 8051/STM8/Cortex-M/RISC-V
https://github.com/github0null/eide https://marketplace.visualstudio.com/items?itemName=CL.eide
PlatformIO is a professional collaborative platform for embedded development.
https://github.com/platformio/platformio-vscode-ide https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide
This extension is an API extension to help other extension track debug sessions. Other extensions can subscribe to get notifications on events occurring on debuggers they are interested in.
https://github.com/mcu-debug/debug-tracker-vscode https://marketplace.visualstudio.com/items?itemName=mcu-debug.debug-tracker-vscode
This is a memory viewer extension specially built to work with debuggers. It can be used with any debugger that supports memory reads (and optional writes). Currently cppdbg, cortex-debug and cspy are the debuggers supported. This extension is more suitable for low level programmers or embedded developers. The debugger has to support the Debug Adapter Protocol. This protocol specifies how to format/make requests and responses. However it does not say what happens when a request fails so there may be issues in failure conditions -- we try our best to recover.
https://github.com/mcu-debug/memview https://marketplace.visualstudio.com/items?itemName=mcu-debug.memory-view