2025 年实用、全面的 VS Code 插件推荐!
前言
VS Code是一款由微软开源免费、轻量级、功能强大的源代码编辑器。其轻量级体现在基础安装简洁,仅含核心编辑功能。功能强大则源于它支持丰富的语言环境插件拓展,这种模块化设计让VS Code在源代码开发工具中独占鳌头,它能够轻松应对多种语言开发。俗话说的好工欲善其事必先利其器,选用合适的插件能显著提升开发效率。以下是大姚精选的一些实用VS Code插件拓展,希望能对你有所帮助,大家有更好的插件推荐可在文末留言。
VS Code 实用插件集
- GitHub:https://github.com/YSGStudyHards/Awesome-Tools
- Gitee:https://gitee.com/ysgdaydayup/Awesome-Tools

VS Code相关链接地址
- VS Code 官网地址:https://code.visualstudio.com
- VS Code 插件市场地址:https://marketplace.visualstudio.com
- VS Code GitHub源码地址:https://github.com/Microsoft/vscode

VS Code拓展插件安装
快捷键:Ctrl+Shift+X进入拓展面板,到应用商店文本框中搜索拓展。

Chinese (Simplified)
为 VS Code 提供简体中文的本地化用户界面体验。安装此语言包后,用户可以将VS Code的界面语言切换为中文(简体),从而更方便地使用这款编辑器。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans

C# Dev Kit
C# Dev Kit for Visual Studio Code(C# Dev Kit)是一个扩展工具,它为您的C#开发提供了一系列强大的功能和实用工具,以帮助您更高效地编写、调试和维护代码。它能够在Windows、macOS、Linux甚至Codespace等各种开发环境中使用,提升您的C#开发体验。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit

IntelliCode for C# Dev Kit
AI 辅助 C# Dev Kit 开发,此扩展为 C# Dev Kit 用户提供 IntelliCode 成员排名和整行自动完成功能。
- 插件市场地址:https://marketplace.visualstudio.com/items/?itemName=ms-dotnettools.vscodeintellicode-csharp

vscode-icons
vscode-icons不仅能够给文件夹、文件添加上舒适的图标,而且可以自动检测项目,根据项目不同功能配上不同图标,例如,git、Markdown、配置项、工具类等。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons

Tabnine
Tabnine 是一款 AI 代码补全插件,适用于 JavaScript、Python、Java、TypeScript 和其他所有编程语言。它通过自动补全代码来提高开发人员的工作效率。TabNine开箱即用。响应速度快:通常会在不到10毫秒的时间内生成建议列表。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode


GitHub Copilot
是一个提供 AI 辅助编程的工具,它在您编码时会提供类似自动补全的建议。您可以通过开始编写您想要使用的代码,或者编写自然语言评论描述您希望代码完成的功能,来获取 GitHub Copilot 的建议。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=GitHub.copilot


CodeGeeX
CodeGeeX 是一款功能强大的基于 LLM 的智能编程助手。它提供代码生成/完成、注释生成、代码翻译和基于人工智能的聊天等功能,帮助开发人员显著提高工作效率。CodeGeeX 支持多种编程语言。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=aminer.codegeex

CodeBuddy
腾讯云代码助手(Tencent Cloud CodeBuddy,以下简称 CodeBuddy),由腾讯云自研的一款开发编程提效辅助工具,基于腾讯混元 + DeepSeek 双轮模型驱动,构建对开发者友好,好用易用的代码助手,为开发者提供AI技术问答、Craft软件编码智能体、智能代码补全、单元测试、智能评审、代码修复等Agent智能体拓展能力,兼容 MCP 开放生态,并可支持团队知识库管理、自定义智能体与指令管理、多模型接入、企业账号集成等功能,辅助开发者提升编码效率和质量,助力研发团队提质增效。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=Tencent-Cloud.coding-copilot

GitHub Pull Requests
能够直接在 VS Code 中审查和管理您的 GitHub 拉取请求和问题。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github

SQL Server (mssql)
Visual Studio Code 的 MSSQL 扩展旨在通过提供无缝且现代的数据库开发体验来赋能开发者。我们的目标是使 SQL 开发更加高效和直观,通过集成诸如架构管理、查询执行和 AI 驱动的辅助等基本功能。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql

CodeSnap
能够在 VS Code 中快速截取代码的美丽屏幕截图。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap

TranslationToolbox
翻译工具箱,使得文本翻译更加方便快捷,启用快捷键: ctrl+alt+t or cmd+alt+t。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=WLY.translationtoolbox

驼峰翻译助手
快速将中文变量翻译名转换为多种常用驼峰命名格式(如 camelCase、PascalCase、snake_case 等)。同时,支持 腾讯 百度 OpenAI API 自定义翻译模型提升开发效率。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=svenzhao.var-translation

Du I18N
VS Code国际化多语言解决方案。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=DewuTeam.du-i18n

Docker for Visual Studio Code
通过 Docker 扩展,可以轻松地从 Visual Studio Code 构建、管理和部署容器化应用程序。它还能在容器内一键调试 Node.js、Python 和 .NET。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker

Docker for Visual Studio Code
通过 Docker 扩展,可以轻松地从 Visual Studio Code 构建、管理和部署容器化应用程序。它还能在容器内一键调试 Node.js、Python 和 .NET。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker

Docker for Visual Studio Code
通过 Docker 扩展,可以轻松地从 Visual Studio Code 构建、管理和部署容器化应用程序。它还能在容器内一键调试 Node.js、Python 和 .NET。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker

GitLens
GitLens内置到Visual Studio代码Git的能力。它可以帮助您通过Git责任注释和代码镜头一目了然地看到代码作者的身份,无缝地导航和浏览 Git存储库,通过功能强大的比较命令获得有价值的见解,等等。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

Git History
Git历史记录,搜索和更多内容(包括git log)。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

Drawio Preview
在 VS Code 中预览 Drawio 图文件。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=purocean.drawio-preview

Path Intellisense
在编辑器中输入对应文件的路径,会自动补全(在Import、Require导入/引入模块时非常便捷好用)。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense

Vue 3 Snippets
这个插件包含了所有的 Vue.js 2 和 Vue.js 3 的 api 对应的代码片段。插件的代码片段如下表格所示,你不需要记住什么snippets,就像往常一样在 vscode 里写代码就好了。比如你可以键入 vcom 然后按上下键选中 VueConfigOptionMergeStrategies 再按Enter键,就输入了Vue.config.optionMergeStrategies了。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=hollowtree.vue-snippets

Vetur
Vue多功能集成插件,包括:语法高亮,智能提示,emmet,错误提示,格式化,自动补全,debugger。vscode官方钦定Vue插件,Vue开发者必备。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=octref.vetur

vscode-element-helper
VSCode-Element-Helper是Element-UI的VS Code扩展,Element-UI是一个很棒的库。越来越多的项目使用它。因此,为了帮助开发人员通过Element-UI编写更高效的代码。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=ElemeFE.vscode-element-helper

Vue VSCode Snippets
该插件旨在为开发者提供最简单快速的生成 Vue 代码片段的方法,通过各种快捷键就可以在 .vue 文件中快速生成各种代码片段。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets

Angular Language Service
Visual Studio Code 的 Angular Language Service 扩展提供了与 Angular 项目相关的语言支持和功能,以提高开发人员在 VS Code 中的 Angular 开发体验。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=Angular.ng-template

Code Runner
运行多种语言的代码段或代码文件C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA,和自定义命令。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

Icon Fonts
icon fonts是一款提供VS Code图标、字体缩写的的插件。虽然看上去很不起眼,但是对于前端开发,这款工具可以说能够极大的提高开发效率。通过一些缩写,能够快速补全icon fonts相关的代码片段,这样能够减少80%以上的手动输入内容。icon fonts支持html、css、less、sass、scss、stylus、jsx、blade、vue。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=idleberg.icon-fonts

Gitlink
gitlink是一款辅助和增强VS Code GitHub使用的插件。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=qezhu.gitlink

GraphQL
GraphQL扩展包括自动完成功能它会在您键入时建议在查询中使用的字段和参数,从而更容易编写有效的 GraphQL 代码。此功能可为您节省时间并降低出现语法错误的可能性。它安装了一个内置的 linter,可以检查您的代码是否有错误并提出修复建议。使用此扩展可防止 GraphQL 错误并提高效率。
- 插件市场地址:https://marketplace.visualstudio.com/items?itemName=mquandalle.graphql

2025 年实用、全面的 VS Code 插件推荐!的更多相关文章
- VS Code插件推荐
VS Code插件推荐 VS Code作为前端开发人员在学习工作中必不可少的开发软件,其强大的功能以及丰富多样的插件都让开发人员爱不释手.下面推荐个人觉得还不错的几个插件,希望可以帮助到你.如果你 ...
- [转载] C++ 程序员快过来围观:非常实用全面的 C++ 资源
原文: http://codecloud.net/c-plus-plus-resource-2983.html 绝对是c++开发者的福音啊, 必须推荐. 这次的资源涉及到了标准库.Web应用框架.人工 ...
- 非常实用全面的 C++框架,库类等资源
这次的资源涉及到了标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等,C++程序员学习必备! Jason frozen : C/C++的Jason解析生成器 Jansson ...
- vs code 插件推荐
通用插件 HTML Snippets 超级实用且初级的 H5代码片段以及提示 HTML CSS Support 让 html 标签上写class 智能提示当前项目所支持的样式新版已经支持scss文件检 ...
- Visual Studio Code 插件推荐
Path Intellisense - 路径补全 HTML Snippets - HTML 标记增强 Markdown+Math - Markdown 增强(数学表达式) vscode-icons - ...
- VS Code插件推荐-Settings Sync
Settings Sync功能 将vscode的本地设置.插件保存至远端,方便保存 Usage 插件市场安装Setting Sync之后,⌘+P输入>sync,即可看到相关操作,选中点击之后官方 ...
- vs code 插件收集
名称 简述 Auto Close Tag 自动闭合HTML标签 Auto Import Typescript自动import提示 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 ...
- 最全面的 Sublime Text 使用指南
最全面的 Sublime Text 使用指南 摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程. 前言(Prologue) ...
- 最全面的iOS和Mac开源项目和第三方库汇总
标签: UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UIT ...
- React 工程的 VS Code 插件及配置
原味地址:https://juejin.im/post/5b5fce12e51d45162679e032 最近使用 VS Code 来开发 React,本文记录一些使用的 VS Code 插件以及离线 ...
随机推荐
- Web前端入门第 10 问:HTML 段落标签( <p> )嵌套段落标签( <p> )的渲染结果会怎样?
HELLO,这里是大熊学习前端开发的入门笔记. 本系列笔记基于 windows 系统. 曾经有一个神奇的 bug 摆在我面前,为什么套娃一样的 HTML 语法,在段落标签 <p> 身上不生 ...
- 关于valueOf的一点思考
官方描述:返回值为该对象的原始值. 来源:Object.prototype,所以所有js对象都继承了此方法,根据犀牛书第六版的描述,对象转换为数字和字符串的时候的过程是不一样的. 对象 -> 字 ...
- AI与.NET技术实操系列(八):使用Catalyst进行自然语言处理
引言 自然语言处理(Natural Language Processing, NLP)是人工智能领域中最具活力和潜力的分支之一.从智能客服到机器翻译,再到语音识别,NLP技术正以其强大的功能改变着我们 ...
- Ollama系列05:Ollama API 使用指南
本文是Ollama系列教程的第5篇,在前面的4篇内容中,给大家分享了如何再本地通过Ollama运行DeepSeek等大模型,演示了chatbox.CherryStudio等UI界面中集成Ollama的 ...
- delphi 弹出输入框的InputQuery, InputQuery 函数用法
delphi 弹出输入框的InputQuery, InputQuery 函数用法 procedure TForm1.Button1Click(Sender: TObject); var str: st ...
- Cursor 老改坏代码?六哥这几招超管用!
大家好,我是六哥!最近不少小伙伴和我吐槽,在使用Cursor时,AI老是把代码改坏,让人头疼不已.我自己也用了大几十个小时Cursor,今天就来给大家分享一些实用小窍门,教大家如何巧妙规避这类问题. ...
- 史上最全EffectiveJava总结(二)
方法 49.检查参数的有效性 每次编写方法或构造函数时,都应该考虑参数存在哪些限制,并在文档中记录下来,然后在方法的开头显式地检查. 如果没有在方法开头就验证参数,可能会违反故障原子性.因为方法可能会 ...
- 用 PHP 封装的发送邮件类
点击查看代码 <?php class MailSender { // 发件人邮箱地址 private $fromEmail; // 发件人名称 private $fromName; // 收件人 ...
- SynchronousQueue底层实现原理剖
一.SynchronousQueue底层实现原理剖 SynchronousQueue(同步移交队列),队列长度为0.作用就是一个线程往队列放数据的时候,必须等待另一个线程从队列中取走数据.同样,从队列 ...
- 配置springmvc的springmvc.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spr ...