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

7个让编程更轻松的VisualStudio扩展

时间:2023-03-18 00:51:55 科技观察

是时候升级你最喜欢的IDE了!在这篇文章中,我将介绍一些我最喜欢的不同VisualStudio扩展,它们使我的日常编程工作更加轻松。我不会列出ReSharper和OzCode(甚至WebEssentials)等明显的扩展,而是讨论相对晦涩的开源VisualStudio扩展,它们可以做一些非常酷的事情。你准备好了吗?旅程开始了!1.BuildVisionBuildVision(sourse)是一个可视化构建过程的扩展:这个小扩展显示了构建过程的状态,花费了多长时间,最重要的是,构建过程中产生的错误(如果有的话)。这样做的好处是可以在每个项目下对错误进行分组,这比错误输出中的平面列表更容易导航:2.GitDiffMarginGitDiffMargin(source)在VisualStudio编辑器的左栏中添加一个空格(或一个滚动条,如果你喜欢的话),并显示更改/删除行之前和之后的差异,允许你快速导航并恢复到以前的更改!这是Git项目的绝佳搭档,如果您使用VisualStudioGitProvider,它与VisualStudioGitProvider配合得很好。由此我想到了:3.NoGitNoGit(源码)只做一件事——使内置的VisualStudioGit源码控制提供器失效,因为VisualStudioGit源码控制提供器有个习惯,只要打开使用Git的一种解决方案,它只会自行重启。NoGit将始终关闭此提供程序。4.ReopenStartPage另一个节省时间的VisualStudio扩展是ReopenStartPage(sourse),正如字面意思——当你关闭一个解决方案时,它会重新打开VisualStudio的Startpage。就我个人而言,我喜欢使用“开始”页面中的最近解决方案列表,打开最近使用的解决方案非常方便!5.SaveAllTheTimeSaveAllTheTime(来源)是另一个VisualStudio扩展,它允许VisualStudio每时每刻保存修改过的文件和项目。当您重命名或移动文件时,VisualStudio有时不会保存项目文件。SaveAllTheTime确保在您提交更改之前保存所有内容!此外,SaveAllTheTime有一个小部件可以提醒您经常提交。当然,如果你不使用git,你也可以禁用这个widget。6.TabSanityTabSanity(源代码)可以使制表符作为空格表现得像真正的制表符!退格键和删除键,箭头键导航将不允许插入符号进入形成标签的空格,它会跳到下一个“标签”,而无需您再次按下该键!7.EmojiVS***让我们使用EmojiVS(源)为我们的代码添加一些乐趣-一个将github表情符号添加到您的代码(以及更具体的代码注释)的扩展。那么,为什么不试一试呢?它甚至可以提供Intellisense:注意:如果你是ReSharper用户,那么,除了EmojiVS,为了保证代码的完整性,你还需要安装ReMoji扩展。翻译链接:http://www.codeceo.com/article/7-visual-studio-extension.html英文原文:7个开源VisualStudioExtensions让你的生活更轻松