当前位置:首页 > 科技  > 软件

20个超实用的VS Code扩展(2024年版)

来源: 责编: 时间:2024-06-14 17:34:25 216观看
导读大家好,今天学研君给大家带来一篇关于 VS Code 扩展的文章。VS Code 这几年做得是风生水起,可以算得上是微软的良心产品,其最大的优势就是拥有众多高质量的扩展。在本文中,学研君将向大家推荐一些我认为在 2024 年对开发

大家好,今天学研君给大家带来一篇关于 VS Code 扩展的文章。VS Code 这几年做得是风生水起,可以算得上是微软的良心产品,其最大的优势就是拥有众多高质量的扩展。在本文中,学研君将向大家推荐一些我认为在 2024 年对开发者来说又实用又好用的扩展。Yxg28资讯网——每日最新资讯28at.com

估计不少读者已经用过了其中一些扩展,但哪怕你们只从本文中找到一两个之前没听说过的扩展,并用它们提高你的工作效率。学研君就满足了,接下来,我们一起看一下,都有哪些扩展。Yxg28资讯网——每日最新资讯28at.com

Prettier

PrettierPrettierYxg28资讯网——每日最新资讯28at.com

Prettier 是支持 Python、Java、JavaScript 等多种语言的代码格式化工具。特别适合用来保持代码的一致和整洁。Yxg28资讯网——每日最新资讯28at.com

Prettier 支持高度配置,可以按你喜欢的方式格式化代码。例如,添加或删除行末分号,将单引号转换为双引号等操作都可以通过设置实现。Yxg28资讯网——每日最新资讯28at.com

在 VS Code 的设置页面中,还可以设置在保存时自动格式化代码,以及格式化代码的快捷键。Yxg28资讯网——每日最新资讯28at.com

并且,Prettier 还可以与 ESLint 集成。Yxg28资讯网——每日最新资讯28at.com

GitHub Copilot

CopilotCopilotYxg28资讯网——每日最新资讯28at.com

对于 Copilot 这个扩展,我相信大家都已经耳熟能详了。它是由 OpenAI 的 GPT-3 提供支持的 AI 编程助手,可以帮助你更快地编写代码。虽然它是 GitHub 官方出品,可以说是这一领域的王者,可它还远远谈不上完美,但它已经可以提供完整的函数,甚至是整个文件的建议。Yxg28资讯网——每日最新资讯28at.com

你不仅可以用它来提高写代码的效率,还可以用它生成示例数据、测试代码,甚至编写代码文档。Yxg28资讯网——每日最新资讯28at.com

不过,可千万别过度依赖它,还是要真正理解你正在编写的代码,掌握扎实的编程基本功。Yxg28资讯网——每日最新资讯28at.com

与之类似的还有百度的 Comate 和阿里的通义灵码,当然,类似的 AI 编程助手还有很多,在此,学研君就不一一介绍了。Yxg28资讯网——每日最新资讯28at.com

image.pngYxg28资讯网——每日最新资讯28at.com

Regex Snippets

Regex SnippetsRegex SnippetsYxg28资讯网——每日最新资讯28at.com

Regex Snippets 这个扩展太可爱了,有了它,你再也不用去记那些如同天书的正则表达式了。Yxg28资讯网——每日最新资讯28at.com

Regex Snippets 提供了常见邮箱验证、URL、密码、日期格式等 60 多种代码片段,足够你用了。Yxg28资讯网——每日最新资讯28at.com

Regex Snippets 示例Regex Snippets 示例Yxg28资讯网——每日最新资讯28at.com

Polacode

PolacodePolacodeYxg28资讯网——每日最新资讯28at.com

Polacode 支持在 VS Code 中直接生成代码截图。Yxg28资讯网——每日最新资讯28at.com

虽然需要将代码复制粘贴到 Polacode 的窗口中,但用它截取的代码图片非常漂亮,还可以适用各种代码主题,适合在公众号文章或博客中分享代码。(虽然我们还有各种公号排版工具,但这也是一种途径嘛)Yxg28资讯网——每日最新资讯28at.com

Polacode  示例Polacode 示例Yxg28资讯网——每日最新资讯28at.com

Code Spell Checker

Code Spell CheckerCode Spell CheckerYxg28资讯网——每日最新资讯28at.com

如果像学研君一样,母语不是英语,或者你虽然是英语母语国家的人,但拼写不好,那么 Code Spell Checker 可是能帮你好大的忙,尤其是在输入变量名的时候。Yxg28资讯网——每日最新资讯28at.com

它能够高亮代码中的拼写错误,并且支持自定义词典,可以忽略你认为是对的单词,还可以选择不同的词典。此外,它还可以针对工作区和用户分别定义词典。Yxg28资讯网——每日最新资讯28at.com

总之,有了它,你就不用再担心写错单词,贻笑大方了。Yxg28资讯网——每日最新资讯28at.com

Code Spell Checker 示例Code Spell Checker 示例Yxg28资讯网——每日最新资讯28at.com

Document This

Document ThisDocument ThisYxg28资讯网——每日最新资讯28at.com

Document This 会为 JavaScript 或 TypeScript 函数生成 JSDoc 注释。你要做的只是调用一下快捷键,或在函数上方键入 /** 就可以自动生成注释,真是懒人神器。Yxg28资讯网——每日最新资讯28at.com

这样,你就可以保持良好的代码注释习惯,还能学习怎样编写优秀的 JSDoc 注释。Yxg28资讯网——每日最新资讯28at.com

ChatGPT

ChatGPTChatGPTYxg28资讯网——每日最新资讯28at.com

话说刚开始看到这个扩展声称的免这免那的广告,学研君是不信的,天上的馅饼就这么砸我脑袋上了?但本着有枣没枣打三杆子的准则,学研君还是亲自为大家测试了一下,还真能用!Yxg28资讯网——每日最新资讯28at.com

ChatGPT 这个扩展可以让你直接在 VS Code 中向 GPT 提问、生成代码、解释代码、翻译英文等等。如果再结合前面提到的 Copilot,可以大大提高你编写代码的效率和质量。Yxg28资讯网——每日最新资讯28at.com

貌似终于可以不用加班了(嗨嗨,梦该醒了啊)。Yxg28资讯网——每日最新资讯28at.com

ChatGPT 功能示例ChatGPT 功能示例Yxg28资讯网——每日最新资讯28at.com

Peacock

PeacockPeacockYxg28资讯网——每日最新资讯28at.com

如果你同时开发多个项目,例如前后端分离的全栈项目,那就需要同时打开多个 VS Code 窗口。窗口多了,分不清楚这些多胞胎,怎么办,头疼也没用。Yxg28资讯网——每日最新资讯28at.com

这个时候,你就可以用 Peacock 为不同的项目更改窗口的主题颜色,还是蛮实用的。Yxg28资讯网——每日最新资讯28at.com

看这五颜六色的,还真像只孔雀。Yxg28资讯网——每日最新资讯28at.com

Peacock 示例Peacock 示例Yxg28资讯网——每日最新资讯28at.com

Postman

PostmanPostmanYxg28资讯网——每日最新资讯28at.com

Postman 推出了 VS Code 扩展,不论你使用 Java(SpringBoot)、 Python(Django、FastAPI),还是 Node.js(express)开发 API,你都可以直接在 VS Code 中测试 API 了。注意,使用它需要你注册一个免费的 Postman 账户。Yxg28资讯网——每日最新资讯28at.com

REST Client

REST ClientREST ClientYxg28资讯网——每日最新资讯28at.com

REST Client 是 Postman 的替代品,它通过创建 HTTP 文件来编写和运行请求,并在输出窗口中查看响应。用它测试 API 也是个不错的选择。Yxg28资讯网——每日最新资讯28at.com

此外,还有一个轻量级的 Thunder Client,也颇受大家的喜爱。Yxg28资讯网——每日最新资讯28at.com

Thunder ClientThunder ClientYxg28资讯网——每日最新资讯28at.com

Bookmarks

BookmarksBookmarksYxg28资讯网——每日最新资讯28at.com

Bookmarks 可以用来管理大型项目的文件,你可以在文件中设置书签并在书签之间跳转。还可以通过命令面板查看所有书签,或者使用侧边栏的图标查看自己定义的书签。Yxg28资讯网——每日最新资讯28at.com

Codiumate

CodiumateCodiumateYxg28资讯网——每日最新资讯28at.com

Codiumate 可以用来测试代码,它还提供了代码解释、代码摘要、示例用法、代码分析等功能。Yxg28资讯网——每日最新资讯28at.com

你需要先注册一个免费账户才能使用 Codiumate。学研君建议你尝试一下,它可是一个能确保你的代码质量过硬的强大工具。Yxg28资讯网——每日最新资讯28at.com

codium ai 官网codium ai 官网Yxg28资讯网——每日最新资讯28at.com

Quokka

QuokkaQuokkaYxg28资讯网——每日最新资讯28at.com

如果你只使用 Python,或根本不需要编写 JavaScript 代码,那你可以忽略这个扩展了,因为 Quokka 是用来直接在 VS Code 中代码编辑区显示 JavaScript 和 TypeScript  代码运行结果的扩展,不支持 Python 和其他语言。但如果你编写 JS 或 TS 代码,那你一定要安装一下 Quokka,即便是免费版的功能也很香哦。Yxg28资讯网——每日最新资讯28at.com

Quokka 示例Quokka 示例Yxg28资讯网——每日最新资讯28at.com

好了,这就是本篇文章的全部内容了。Yxg28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-93853-0.html20个超实用的VS Code扩展(2024年版)

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 三星 The Serif 画境艺术电视新品上市,以尖端技术锻造艺术家居的生命力

下一篇: 技术人必看:如何选择适合你公司的消息队列工具

标签:
  • 热门焦点
  • 天猫精灵Sound Pro体验:智能音箱没有音质?来听听我的

    这几年除了手机作为智能生活终端最主要的核心之外,第二个可以成为中心点的产品是什么?——是智能音箱。 手机在执行命令的时候有两种操作方式,手和智能语音助手,而智能音箱只
  • 十个可以手动编写的 JavaScript 数组 API

    JavaScript 中有很多API,使用得当,会很方便,省力不少。 你知道它的原理吗? 今天这篇文章,我们将对它们进行一次小总结。现在开始吧。1.forEach()forEach()用于遍历数组接收一参
  • 三分钟白话RocketMQ系列—— 如何发送消息

    我们知道RocketMQ主要分为消息 生产、存储(消息堆积)、消费 三大块领域。那接下来,我们白话一下,RocketMQ是如何发送消息的,揭秘消息生产全过程。注意,如果白话中不小心提到相关代
  • 每天一道面试题-CPU伪共享

    前言:了不起:又到了每天一到面试题的时候了!学弟,最近学习的怎么样啊 了不起学弟:最近学习的还不错,每天都在学习,每天都在进步! 了不起:那你最近学习的什么呢? 了不起学弟:最近在学习C
  • 使用AIGC工具提升安全工作效率

    在日常工作中,安全人员可能会涉及各种各样的安全任务,包括但不限于:开发某些安全工具的插件,满足自己特定的安全需求;自定义github搜索工具,快速查找所需的安全资料、漏洞poc、exp
  • 本地生活这块肥肉,拼多多也想吃一口

    出品/壹览商业 作者/李彦编辑/木鱼拼多多也看上本地生活这块蛋糕了。近期,拼多多在App首页“充值中心”入口上线了本机生活界面。壹览商业发现,该界面目前主要
  • 大厂卷向扁平化

    来源:新熵作者丨南枝 编辑丨月见大厂职级不香了。俗话说,兵无常势,水无常形,互联网企业调整职级体系并不稀奇。7月13日,淘宝天猫集团启动了近年来最大的人力制度改革,目前已形成一
  • 余承东:AI大模型技术的发展将会带来下一代智能终端操作系统的智慧体验

    8月4日消息,2023年华为开发者大会(HDC.Together)今天正式开幕,华为发布HarmonyOS 4、全新升级的鸿蒙开发套件、HarmonyOS Next开发者预览版本等一系列
  • Meta盲目扩张致超万人被裁,重金押注元宇宙而前景未明

    图片来源:图虫创意日前,Meta创始人兼CEO 马克·扎克伯发布公开信,宣布Meta计划裁员超11000人,占其员工总数13%。他公开承认了自己的预判失误:“不仅
Top