首页
开源软件正文内容

必备的 7 款 VS Code 扩展

2024年08月19日
阅读时长 2 分钟
阅读量 10
必备的 7 款 VS Code 扩展

假设您目前正在使用 VS Code 作为您日常的代码编辑器。您可能已经熟悉了代码编辑器的扩展功能,以及它们通过为个人或团队工作流程添加功能来提高您作为开发人员的生产力。

在这篇文章中,您将找到七款可以在小到大的方面增加生产力的最爱,让您尽可能长时间地编写代码!每小时节省几秒钟可能会在您的职业生涯中节省几天的额外时间,让您可以更多地享受公司提供的零食和咖啡!如果您看到您喜欢的扩展或有其他推荐的替代方案,请在评论中让大家知道!

1. Auto Close Tag

作为程序员,最好的感觉就是当您的自动完成功能正常工作,并且您只需进行最少的输入就可以跟随建议。这个扩展的唯一目的是为常见的基于标签的语言带来这种体验,并通过在处理 HTML 时自动添加闭合标签来实现这种涅槃状态,同时为其他常见语言(如 XML、PHP、Vue、JavaScript、TypeScript、JSX 和 TSX)添加对这些标签的支持。请记住,XML 也使用标签,这对于 Java 和 DotNet 开发人员非常有帮助。

通常,最简单的更改是您最需要的!

链接在这里

2. GitHub Co-Pilot

与自动关闭标签应用程序类似,这个扩展旨在通过理解您的代码并建议代码来帮助您快速移动作为开发人员。

然而,这是通过 AI 实现的,它可以理解您的代码并建议代码来实现这一目标。您可以在 VS Code 编辑器内通过简单的注释提示 GitHub Co-Pilot,它将建议代码以实现该提示。您可以通过简单的 tab 键按下来自动完成此代码更改到您的项目中。这个扩展非常适合为常见框架编写样板代码或快速生成可修复的单元测试。

这是一个付费附加功能,如果您是专业人士,它绝对物有所值。在您的国家,甚至可能可以列入税前扣除项目。您可以在此处注册 GitHub Co-Pilot 的免费试用版 here

链接在这里

3. Better Comment

这个单一的扩展通过添加颜色注释来使您的代码更易于阅读和扫描,通过使用 * !? 符号作为前缀来控制注释的显示方式,根据其严重性或目的进行标记。当与团队合作时,使用此扩展并相应地标记他们的注释,可以使其成为一个出色的同步沟通工具,当在不断变化的代码库上工作时。

在共享团队存储库上工作时,请记住。如果您计划在团队内部使用和共享特定配置,请考虑为存储库创建一个 settings.json 文件,并将其提交到版本控制。此文件将设置项目特定的设置,以便您和您的团队成员可以保持其扩展设置同步,并确保像更好的注释这样的视觉扩展可以在成员之间一致使用。

链接在这里

4. Live Share

如果您曾经在其他文本处理器(如 Google Docs 或 Office 套件产品)中使用过实时共享和编辑体验,那么 VS Code 中的 Live Share 扩展旨在模拟这种无缝编辑和导航代码库的体验。在远程团队中工作时,这个扩展变得非常宝贵,可以允许进行配对编程,其中一人仍然“驾驶”并编写所有代码,而另一人可以自由地浏览和协助其余的代码库,所有这些都通过与双方的实时连接。

为了使此扩展正常工作,主机和加入实时共享的人都必须参与其中。该扩展的许多安全设置允许您调整如何连接到其他人或其他人如何连接到您,从而使您能够解决最棘手的代理问题。

链接在这里

5. CodeSnap

您可能经常需要对代码进行截图,或者将代码片段粘贴到大学课程、文档甚至博客文章中。CodeSnap 可以成为您创意工具包的重要组成部分。这个扩展可以让您快速生成适合您编码项目的漂亮截图。

该扩展高度可配置,允许您自定义图像的输出大小以适应任何目的地,并使用与您的 VsCode 主题不同的样式,为任何受众提供广泛的定制范围。

但请记住,如果您生成代码图片,请始终添加一个指向源代码的链接,以便其他人也可以像正常情况下一样复制和粘贴 🙏。

链接在这里

6. GitLens

如果您是开发人员,您很可能正在使用 git 与团队、组织或全球范围内的其他人异步工作,作为开源项目的一部分。这意味着 Git 和提交描述对于理解正在进行的更改的上下文可能包含许多有用信息。

然而,不断在编辑器和 Github 之间跳转可能会使快速查找更改变得困难,以了解为什么可能会进行这些更改的上下文(或者是谁做的,以便发泄一些怒火……)。通过 GitLens 扩展,您将获得一系列对于日常任务中使用 git 的软件开发人员非常有价值的功能。该扩展包括以下功能:

  • Git Blame、CodeLens 和悬停

  • 文件注释

  • 修订导航

  • 提交图

  • GitKraken 工作区

  • 可视化文件历史记录

  • 工作树

通过直接提供所有这些功能,GitLens 允许您在代码编辑器中看到软件开发过程中的另一层上下文。

链接在这里

7. Prettier

如果您正在使用像 YAML、JSON、Javascript 或 Typescript 这样受益于一致格式的语言进行工作,那么 Prettier 可能是您正在寻找的扩展。这个主观的代码检查器支持许多语言,允许您快速修复常见的样式问题,并在您正在处理的所有文件上应用一致的规则集。

您可以在这里查看完整的配置列表。您可以通过添加一个 .prettierrc 文件来简单地为每个项目更改此配置。通过将此文件提交到项目存储库,您可以轻松确保您或整个团队始终将代码检查更改一致地应用到项目中。

总结

通过本文列出的 VS Code 扩展,您现在应该能够解锁一些新的生产力工具。通过利用工具来改进工作流程,这些工具将使您成为更好的开发人员。如果您有任何个人推荐或替代方案,或者如果您喜欢的一些扩展已经被提到,请在评论中告诉大家!

免责声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

相关文章

7 个 GitHub 项目教你超越大学课堂
2024年11月25日00:49
本文推荐了七个优质的 GitHub 仓库,包括系统设计入门、免费开发资源和自建 X 等,帮助开发者超越大学课堂学习。这些仓库涵盖从大型系统设计到全栈示例应用等多领域内容,为开发者提供实用资源,助力快速提升技能和实践应用。
你应该了解的10个热门开源项目
2024年11月21日02:59
本文介绍了10个热门的开源项目,这些项目因其创新性和实用性而受到关注。包括设计系统Skeleton、交互式地图库Leaflet、Web抓取库Crawlee等。这些项目不仅在技术上有独特的优势,还提供了广泛的文档支持,是开发者值得探索的宝贵资源。
你一定要看看 10 个令人惊艳的 GitHub 项目
2024年11月17日21:53
本文介绍了10个令人惊艳的GitHub开源项目。这些项目通过结合人工智能与开源技术提升了生产力、可访问性和协作能力。例如,Uptime Kuma简化了运行时间监控,Cline通过AI优化编码,Docling增强了语言数据管理。其他项目如Fish-Speech和Repomix展现了AI在语音合成和代码整合中的创新应用。这些工具反映了开源创新在提升用户体验和互操作性方面的重要性。
程序员和开发者必备的开源工具
2024年11月16日17:27
本篇文章探讨了程序员和开发者在软件开发中可以利用的开源工具。这些工具包括 Sweep AI、Gitleaks、CloudFox、Jawsm、Mergiraf、Stdlib、Skeleton、WebLLM Chat 和 Reppy,它们提供了从代码处理和安全到用户界面设计的广泛功能。这些工具旨在提高开发效率、安全和用户体验。
7 个让你惊讶的开源项目
2024年11月12日21:07
本文介绍了7个被低估却非常有用的开源项目,如Cap、HeyForm和Rowy等。这些工具不仅是昂贵付费软件的绝佳替代品,还提供了录屏、表单制作、后端管理等多种功能。不仅让工作更高效,还支持个性化和数据协作,有些项目还能确保隐私安全。
2024 年你不能错过的 11 个开源 Python 项目
2024年11月07日23:23
本文精选了 2024 年 Web 开发者必知的 11 个开源 Python 项目,帮助开发者在 Web 应用、数据处理、AI 集成等方面更高效地工作,推荐各类实用工具如 Opal、Taipy、Crawlee 等,每一个项目都能为你的开发带来新视角和便捷性。