假设您目前正在使用 VS Code 作为您日常的代码编辑器。您可能已经熟悉了代码编辑器的扩展功能,以及它们通过为个人或团队工作流程添加功能来提高您作为开发人员的生产力。
在这篇文章中,您将找到七款可以在小到大的方面增加生产力的最爱,让您尽可能长时间地编写代码!每小时节省几秒钟可能会在您的职业生涯中节省几天的额外时间,让您可以更多地享受公司提供的零食和咖啡!如果您看到您喜欢的扩展或有其他推荐的替代方案,请在评论中让大家知道!
作为程序员,最好的感觉就是当您的自动完成功能正常工作,并且您只需进行最少的输入就可以跟随建议。这个扩展的唯一目的是为常见的基于标签的语言带来这种体验,并通过在处理 HTML 时自动添加闭合标签来实现这种涅槃状态,同时为其他常见语言(如 XML、PHP、Vue、JavaScript、TypeScript、JSX 和 TSX)添加对这些标签的支持。请记住,XML 也使用标签,这对于 Java 和 DotNet 开发人员非常有帮助。
通常,最简单的更改是您最需要的!
与自动关闭标签应用程序类似,这个扩展旨在通过理解您的代码并建议代码来帮助您快速移动作为开发人员。
然而,这是通过 AI 实现的,它可以理解您的代码并建议代码来实现这一目标。您可以在 VS Code 编辑器内通过简单的注释提示 GitHub Co-Pilot,它将建议代码以实现该提示。您可以通过简单的 tab
键按下来自动完成此代码更改到您的项目中。这个扩展非常适合为常见框架编写样板代码或快速生成可修复的单元测试。
这是一个付费附加功能,如果您是专业人士,它绝对物有所值。在您的国家,甚至可能可以列入税前扣除项目。您可以在此处注册 GitHub Co-Pilot 的免费试用版 here。
这个单一的扩展通过添加颜色注释来使您的代码更易于阅读和扫描,通过使用 *
!
和 ?
符号作为前缀来控制注释的显示方式,根据其严重性或目的进行标记。当与团队合作时,使用此扩展并相应地标记他们的注释,可以使其成为一个出色的同步沟通工具,当在不断变化的代码库上工作时。
在共享团队存储库上工作时,请记住。如果您计划在团队内部使用和共享特定配置,请考虑为存储库创建一个 settings.json 文件,并将其提交到版本控制。此文件将设置项目特定的设置,以便您和您的团队成员可以保持其扩展设置同步,并确保像更好的注释这样的视觉扩展可以在成员之间一致使用。
如果您曾经在其他文本处理器(如 Google Docs 或 Office 套件产品)中使用过实时共享和编辑体验,那么 VS Code 中的 Live Share 扩展旨在模拟这种无缝编辑和导航代码库的体验。在远程团队中工作时,这个扩展变得非常宝贵,可以允许进行配对编程,其中一人仍然“驾驶”并编写所有代码,而另一人可以自由地浏览和协助其余的代码库,所有这些都通过与双方的实时连接。
为了使此扩展正常工作,主机和加入实时共享的人都必须参与其中。该扩展的许多安全设置允许您调整如何连接到其他人或其他人如何连接到您,从而使您能够解决最棘手的代理问题。
您可能经常需要对代码进行截图,或者将代码片段粘贴到大学课程、文档甚至博客文章中。CodeSnap 可以成为您创意工具包的重要组成部分。这个扩展可以让您快速生成适合您编码项目的漂亮截图。
该扩展高度可配置,允许您自定义图像的输出大小以适应任何目的地,并使用与您的 VsCode 主题不同的样式,为任何受众提供广泛的定制范围。
但请记住,如果您生成代码图片,请始终添加一个指向源代码的链接,以便其他人也可以像正常情况下一样复制和粘贴 🙏。
如果您是开发人员,您很可能正在使用 git 与团队、组织或全球范围内的其他人异步工作,作为开源项目的一部分。这意味着 Git 和提交描述对于理解正在进行的更改的上下文可能包含许多有用信息。
然而,不断在编辑器和 Github 之间跳转可能会使快速查找更改变得困难,以了解为什么可能会进行这些更改的上下文(或者是谁做的,以便发泄一些怒火……)。通过 GitLens 扩展,您将获得一系列对于日常任务中使用 git 的软件开发人员非常有价值的功能。该扩展包括以下功能:
-
Git Blame、CodeLens 和悬停
-
文件注释
-
修订导航
-
提交图
-
GitKraken 工作区
-
可视化文件历史记录
-
工作树
通过直接提供所有这些功能,GitLens 允许您在代码编辑器中看到软件开发过程中的另一层上下文。
如果您正在使用像 YAML、JSON、Javascript 或 Typescript 这样受益于一致格式的语言进行工作,那么 Prettier 可能是您正在寻找的扩展。这个主观的代码检查器支持许多语言,允许您快速修复常见的样式问题,并在您正在处理的所有文件上应用一致的规则集。
您可以在这里查看完整的配置列表。您可以通过添加一个 .prettierrc
文件来简单地为每个项目更改此配置。通过将此文件提交到项目存储库,您可以轻松确保您或整个团队始终将代码检查更改一致地应用到项目中。
通过本文列出的 VS Code 扩展,您现在应该能够解锁一些新的生产力工具。通过利用工具来改进工作流程,这些工具将使您成为更好的开发人员。如果您有任何个人推荐或替代方案,或者如果您喜欢的一些扩展已经被提到,请在评论中告诉大家!