让编程更轻松的 7 个 Visual Studio 扩展

开发 后端
是时候升级你最喜欢的IDE了!在这篇文章中,我将介绍一些我最喜欢的与众不同的 Visual Studio 扩展,是它们让我的日常编程工作变得更加轻松。对于一些明摆着的,例如 ReSharper 和 OzCode (甚至 Web Essentials),我就不罗列进去了,我今天要说的是那些相对默默无名的开源 Visual Studio 扩展,它们也能做一些非常酷的事情。

是时候升级你最喜欢的IDE了!在这篇文章中,我将介绍一些我最喜欢的与众不同的 Visual Studio 扩展,是它们让我的日常编程工作变得更加轻松。对于一些明摆着的,例如 ReSharper 和 OzCode (甚至 Web Essentials),我就不罗列进去了,我今天要说的是那些相对默默无名的开源 Visual Studio 扩展,它们也能做一些非常酷的事情。

你准备好了吗?旅程开始了!

1.BuildVision

BuildVisionsourse)是一个可视化构建过程的扩展:

这个小扩展能够为你展示构建过程的状态,花了多长时间,以及最重要的,显示在构建过程中生成的错误(如果有的话)。这样的好处是,能在每个项目下对错误进行分组,比在错误输出里的那个扁平列表更容易导航:

2.Git Diff Margin

GitDiffMarginsourse)在Visual Studio编辑器的左边栏添加了一个空间(如果你喜欢的话,也可以是滚动条),并显示更改/删除行前后的差异,让你能快速导航和恢复到以前的变化!

这是Git项目的***伴侣,并且和Visual Studio Git Provider一起用的话,非常棒,如果你使用Visual Studio Git Provider的话。

由此我想到了:

3.NoGit

NoGitsourse)只做一件事——无效化内置的Visual Studio Git源代码控制供应商,因为Visual Studio Git源代码控制供应商有一个习惯就是,只要你打开使用Git的一个解决方案,它就会重启自己。 NoGit将始终关闭此提供程序。

4.Reopen Start Page

另一个可以节省时间的Visual Studio扩展是Reopen Start Pagesourse),正如字面意思——当你关闭一个解决方案时候,会重新打开Visual Studio的Start页面。就个人而言,我喜欢使用Start页面中最近的解决方案列表,这对于打开最近使用的解决方案真的很方便!

5.SaveAllTheTime

SaveAllTheTimesourse)是另一个能够让Visual Studio每时每刻保存修改过的文件和项目的Visual Studio扩展。当你重命名或移动文件的时候,Visual Studio有时并不会保存项目文件。 SaveAllTheTime能在你提交修改之前,确保一切都被保存着!

此外,SaveAllTheTime还有一个小部件,可以经常提醒你提交。当然,如果你不用git,也可以禁用这个小部件。

6.TabSanity

TabSanitysourse)能使得tabs-as-spaces的行为就像实际的tabs一样!退格键和删除键,箭头键导航将不允许插入符号到形成标签的空格里面,它会跳到下一个“标签”,不再需要你按键!

7.EmojiVS

***,让我们用EmojiVSsourse)为我们的代码添加一些乐趣——这是一个可以添加github emojis到你的代码(更具体地说是代码注释)的扩展。所以,为什么不试试呢?

它甚至还可以提供智能感知:

注:如果你是一个ReSharper用户,那么,除了EmojiVS之外,为了确保代码的完整性,你还需要安装ReMoji扩展。

译文链接:http://www.codeceo.com/article/7-visual-studio-extension.html
英文原文:7 open-source Visual Studio Extensions to make your life easier

 

责任编辑:王雪燕 来源: 码农网
相关推荐

2010-04-12 10:11:59

Visual Stud

2015-10-30 10:29:21

Visual Stud扩展

2019-09-12 08:00:00

Visual Stud软件开发

2010-12-23 15:55:00

上网行为管理

2011-02-28 10:27:41

Visual Stud

2022-11-07 16:25:07

JavaScript技巧

2023-06-02 15:53:38

工具Python开发

2023-06-29 15:08:21

JavaScrip开发

2018-09-20 18:23:49

人工智能AI

2011-07-19 10:16:55

2011-04-02 10:13:36

Linux系统管理

2019-06-03 10:50:14

人工智能Java编程

2016-11-14 10:23:08

Hadoop工具大数据数据仓库

2011-03-15 09:18:17

NuGet

2009-11-09 10:08:31

Visual Stud

2022-07-30 23:35:49

软件开发代码编辑器Web

2020-11-16 08:00:00

开发编辑器VS Code

2022-10-18 16:35:51

JavaScrip数组参数

2012-12-13 20:54:25

应用交付

2014-08-08 12:16:43

凌云App建站
点赞
收藏

51CTO技术栈公众号