7个不容错过的VSCode扩展!
Visual Studio Code 是当前最受欢迎的源代码编辑器之⼀。VSCode 的流⾏得益于丰富的扩展库,使得第三⽅API的插⼊和使⽤变得更加容易。你甚⾄可以创建⾃⼰的 API 扩展,并发布到 Visual Studio 市场。
2021年,许多新出的 VS Code 扩展⼴受开发⼈员的好评。在本⽂中,我们就来介绍⼀些我喜欢的扩展。希望这些扩展能够帮助你提⾼⽣产⼒,并扩展开发⼈员的⼯作流程。
1.GitHub Copilot
⾸先来介绍⼀下 GitHub Copilot,这是⼀款由 GitHub 和 OpenAI 的 Codex 创建的AI 程序员⼯具,可以根据你提供的上下⽂⾃动⽣成代码。
visual studio和vs code的区别使⽤ VS Code 或 Jetbrains 的开发⼈员⾮常喜欢这款⼯具,因为它可以使⽤⼤多数编程语⾔⽣成整块的代码。想了解更多信息?你可以在 IDE 中与 Copilot 直接对话。
我使⽤ GitHub Copilot 测试了⼀些流⾏的 Java 和 Swift 代码⽚段,效果很好。你可以尝试编写⼀个函数,或只需写⼀条注释,Copilot就会提供相应的代码。
你可以使⽤ Option + ] 和 Option + [ 切换建议的代码,或者使⽤ Tab 接受完整的代码。
Copilot带来了⽆限的可能性。我尝试了使⽤ Copilot 快速创建了⼀系列的函数:检查回⽂字符串、验证电⼦邮件、密码以及利⽤URL 获取 JSON 。
你还可以询问“current price of Bitcoin and Ethereum”(⽐特币和以太坊的当前价格),Copilot 就可以⽴即⽣成所需的函数。Copilot 最棒的地⽅在于,它⼏乎超越了所有其他代码⽚段的 VS 代码扩展。
2.Thunder Client
API测试是开发⼈员⽇常⼯作的关键组成部分。如果想在将 API 端点集成到应⽤程序之前,测试和验证 API 端点,则Postman 是⼀款很趁⼿的⼯具。
但是,在 VS Code 中测试 API 需要频繁切换思路(因为你要切换到别的应⽤)。Thunder Client 为我们提供了⼀款轻量级、易⽤、整洁、简单的 Rest API 客户端扩展。
我们可以利⽤ Thunder Client 在编辑器内快速测试代码库的 API 端点,从⽽最⼤限度地减少页⾯的切换。它可以替代Postman,作为常⽤的⽆脚本测试⼯具。
3.Snipped
我们都喜欢在社交媒体上分享⽇常⼯作中的代码⽚段。通常,我们需要将代码⽚段复制粘贴到 w.sh 中,然后导出屏幕截图。
Snipped可以直接在从 VS Code 编辑器⾃动为我们完成这项任务。让我们告别在推特中复制粘贴代码,将代码截图直接保存到剪贴板中。
4.Lorem.space
如果你想快速创建⼀个包含虚拟内容的 Web 应⽤程序原型,则Lorem.space 是理想的 VS Code 扩展。
Lorem.space是⼀个随机图像占位符⽣成器 API,提供不同的类别可供选择。
你只需按下 CMD + Shift + P ,从下拉菜单中选择 Lorem.space,选择合适的类别(披萨、汉堡、⼈像或家具等),输⼊所需的宽度和⾼度,lorem.space 就会⾃动⽣成图像占位符的 URL。
5.⾯向 Java 和 Type 的 AI Doc Writer
软件开发⼈员对编写⽂档往往有不同的看法。有些⼈很喜欢⽂档,⽽有些⼈则认为编写⽂档是浪费时间。
Mintlify即将推出⼀款 VS Code 扩展 AI Doc Writer,这款⼯具的⽬标是利⽤⼯具编写⽂档。
只需选中代码的某个函数并按 Command +,AI Doc Writer 就可以⽣成该函数的⽂档。我测试了⼀个函数,效果还不错。
如上所⽰,选不选函数中的空⽩,会⽣成截然不同的⽂档。
需要源代码的搜索引擎吗?Mintlify Search Engine是同⼀团队开发的另⼀款 VS Code 扩展。你可以⽤⾃然语⾔编写搜索查询来查代码⽚段。此外,你还可以询问特定代码的功能。现阶段,该扩展还处于⼩范围测试阶段。
6.Blockman
你想⾼亮显⽰代码的作⽤域吗?这样就可以更轻松地阅读当前代码块。有时在向同事解释不同的控制流时,⾼亮显⽰尤其有帮助。
不⽤担⼼,VS Code 扩展 Blockman 正如其名所⽰:将代码显⽰成⽅块。
Blockman允许你修改代码块的显⽰颜⾊和深度、切换焦点,还有其他⾃定义。
在选中的框内⾼亮显⽰嵌套的代码块⾮常容易。如下展⽰了利⽤这款⼯具显⽰⼀层层的缩进:
7.Live Frame
LiveFrame 也是⼀款可以在编辑器内运⾏和预览 Web 应⽤程序的 VS Code 扩展。可以帮助我们减少在 VS Code 和浏览器之间频繁地切换。
除了提⾼⽣产⼒之外,Live Frame 扩展还可⽤于录制或展⽰交互式演⽰教程。
⽂章转载:CSDN END
官⽅站点:www.linuxprobe
Linux命令⼤全:www.linuxcool
(新,⽕热加中……)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论