当前位置: 首页 > 科技观察

这14款VSCode插件,让你写代码神似

时间:2023-03-18 18:44:22 科技观察

可以说,VisualStudioCode这个编辑器让微软重新赢回了开源社区的王者之位。要知道全球2400万开发者中有1400万被VSCode称为自己的归宿,再加上GitHub和VSCode的结合,几乎所有的程序员都离不开VSCode。但是,VSCode太好了,值得每个程序员使用,甚至我认为非程序员也可以使用它来使用Codeword。如果您还没有使用过VSCode,请访问此处安装[1]一个,它可能会打开一个新世界。今天给大家分享14个非常实用的VSCode插件,让你写代码像神一样,尤其是Python代码。鉴于VSCode的轻巧,老用户不用担心安装“太多”的扩展带来的性能问题。工欲善其事必先利其器,放心安装!1.实时重构你的Python代码:Sourcery效果展示:当你编写Python代码时,它会帮助你实时改进代码。它会自动审查和重构您的代码,这样您就可以花更多时间专注于编写新代码,减少清理时间。可以让你的Python代码更干净,更易读。使用它可以快速找到可以重构代码的区域、查看即时改进建议并了解新更改如何影响代码质量。主要功能:实时重构建议持续代码质量反馈多文件分析重复代码检测GitHubPullRequestCommentSourceryCLI,CIandPre-CommitHookoptionsClickheretoinstallSourcery[2]2.markalineforjumping,Equivalent到书签功能:书签效果显示:新的粘性引擎添加了虚拟工作区支持添加了工作区信任支持全面的远程开发支持添加了跨平台支持提高了侧边栏的可用性点击这里安装书签[3]3。RestAPIclient:ThunderClient效果展示:虽然叫迅雷,但和迅雷没有关系。它的名字叫ThunderClient,是一个轻量级的VisualStudioCode的RestAPI客户端。它由RangaVadhineni手工制作,设计简单干净。所以,你可以卸载臃肿的PostMan。单击此处安装ThunderClient[4]4。鼠标悬停查看文档:DocsView效果展示:将光标放在某个函数或类上,相关文档可显示在侧边栏或面板中点击此处安装DocsView[5]5。代码搜索:Sourcegraph的实际应用:Sourcegraph的代码搜索使您能够快速查找和修复所有代码中的问题。有了它,您可以直接从VSCodeIDE免费搜索数百万个开源存储库。从有用的代码示例中学习,搜索最佳实践,并重用开源世界中数百万个存储库中的代码。此外,使用免费的SourcegraphCloud帐户,您可以同步您的私人和公共存储库,并在VSCode的单个视图中搜索您的所有代码。Sourcegraph的代码智能功能通过“转到定义”和“查找参考”功能提供快速的跨存储库导航,以快速理解新代码并在任何规模的代码库中找到答案。点此安装Sourcegraph[6]6.AI帮你写注释:AIDocWriter效果展示:只需选中函数代码,然后按下快捷键,自动为方法生成注释,可用于生成函数文件。Smart会帮你写评论,已经引入了对Python的支持。点此安装AIDocWriter[7]7.查看文件大小:filesize效果显示:在编辑器的状态栏显示焦点文件的大小,点击状态栏组件会显示更多信息关于文件。点此安装filesize[8]8.解释代码:Krinql看不懂代码可以请Krinql解答,或者让它写docstring:效果展示:Krinql让你写出更好的代码,超级快速地。它负责编写代码的无聊部分,比如编写文档字符串。它还可以找到如何使用库并在VSCode编辑器中自动执行它。单击此处安装Krinql[9]9。GistPadGistPad允许您直接在VSCode中编辑GitHubGists和存储库。您可以打开、创建、删除、fork和star和存储库,然后像在本地一样无缝地开始编辑文件,而无需克隆、推送或拉取任何内容。它就像您自己的开发人员库,用于构建和引用代码片段、常用配置/脚本、编程相关注释、知识库和交互式示例。效果展示:点击这里安装GistPad[10]10。生成精美代码截图:CodeSnap效果展示:点击这里安装CodeSnap[11]11。自动补全:VisualStudioIntelliCode效果展示:点此安装VisualStudioIntelliCode[12]12.自动实时评估Python代码:AREPLforPython效果展示:点此安装AREPLforPython[13]13.真实-Python代码的时间检查:Wolf也就是说,你可以在VSCode的Python解释器中体验那种所见即所得的体验,在功能上类似于AREPLforPython。效果展示:点击此处安装Wolf[14]14.为Jupyter扩展添加Gather功能。您一定使用过Jupyter扩展。这个插件要配合Jupyter使用:效果展示:点击这里安装Gather[15]最后,扩展选项干得好,代码神似。这14个神级扩展,请尝试使用它们。参考资料[1]在这里安装:https://code.visualstudio.com[2]Sourcery:https://marketplace.visualstudio.com/items?itemName=sourcery.sourcery[3]书签:https://marketplace。visualstudio.com/items?itemName=alefragnani.Bookmarks[4]Thunder客户端:https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client[5]文档视图:https://marketplace。visualstudio.com/items?itemName=bierner.docs-view[6]源图:https://marketplace.visualstudio.com/items?itemName=sourcegraph.sourcegraph[7]AIDocWriter:https://marketplace.visualstudio。com/items?itemname=mintlify.document[8]文件大小:https://marketplace.visualstudio.com/items?itemName=mkxml.vscode-filesize[9]Krinql:https://marketplace.visualstudio.com/items?itemName=krinql.krinql-vscode[10]GistPad:https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gistfs[11]CodeSnap:https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap[12]VisualStudioIntelliCode:https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode[13]适用于Python的AREPL:https://marketplace.visualstudio.com/items?itemName=almenon.arepl[14]Wolf:https://marketplace.visualstudio.com/items?itemName=traBpUkciP.wolf[15]收集:https://marketplace.visualstudio.com/items?itemName=ms-python.gather