盘点那些提高生产力的 VS Code 插件
自从 VS Code 问世,流行度不断飙升,其他文本编辑器(非 IDE)的很多用户都转移到了 VS Code,越多用户,越多开发者参与构建生态。VS Code 各种扩展应有尽有。今天介绍一些提升生产力的扩展。
01 Tabnine
它是世界领先的 AI 工具,受到几乎所有编程语言的 100 万开发人员的信赖。Tabnine AI 使用深度学习来研究你的代码,以根据你编写自己的代码的方式来预测和创建定制的建议。它可以帮助你将编码时间减少到一半以下,并最大限度地减少出错的机会。它是在你的机器上运行的本地完成模型,可确保你的代码安全,而 Tabnine 甚至可以离线工作。Tabnine 支持大多数流行的库、框架和语言,包括 Javascript、Java、React、Python、Vue、PHP、Kotlin、Angular、C/C++/C# Rust 和 Typescript。
如果你喜欢团队写作,他们有使用高级 AI 模型训练的专业版。Tabnine 对团队项目做过专门的训练,即使是与它的小互动也会提高其 AI 准确性,从而提高团队生产力。
02 Better Comments
Better Comments 可以帮助你在代码中创建 “人类友好” 的注释。这是一个如何帮助你提高工作效率和工作质量的小创意示例。使用此扩展程序,你可以将注释分类为查询、警报、亮点和待办事项。此扩展程序还为你提供了可以通过设置选择的默认评论样式以外的评论样式选项。就个人而言,它可以帮助我发现可能会从我的议程中跳过的重要待办事项。
03 blox
blox 是另一个可以帮助你提高工作效率的扩展程序,因为它让你只需单击一下即可删除代码片段。它旨在通过不离开 VS Code 窗口的情况下轻松添加预构建的 UI 组件来快速跟踪开发人员工作流程。blox 受 React、Angular、Vue 和 TailwindCSS 支持。
Stepsize
Stepsize 可帮助你为代码添加书签、报告技术债务和要重构的代码。如果你在编码时发现需要修复的问题,但没有足够的时间去做,在这种情况下,你可以直接在 IDE 中为代码添加书签并创建 TODO,而不会影响你的工作或影响你的工作流程。Stepsize 还允许你与你的团队成员协作进行维护和重构工作。
05 SonarLint
Sonarlint 是开发人员的另一个扩展,可让你在编码问题出现之前修复它们。例如,就像拼写检查器一样,SonarLint 在你编写代码时指出错误和安全漏洞,并指导你如何在代码提交之前修复它们。VS Code 中的 SonarLint 支持 JavaScript、TypeScript、Python、Java、HTML 和 PHP 代码。
06 总结
肯定还有很多其他好插件,各位大概率有自己喜爱的插件。以上插件,有兴趣的不妨试试,说不定能够提升你的效率。
原文链接:https://dev.to/harishash/vs-code-extensions-to-increase-your-productivity-eeb
我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。
坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio