继续推荐几款VisualStudio的插件(二)

摘要:
今天晚上我逛了逛,发现了几个不错的Visual Studio插件。这里有一个建议:当ExceptionBreaker正在调试时,我们经常打开“总是抛出所有CLR异常”开关,以便及时发现错误。TSVN PortoiseSVN的SVN插件。我一直使用AnkhSVN作为VS的SVN插件。但是,必须在本地安装TortoiseSVN才能在浏览器中使用。有时它们的升级频率不同,导致两个SVN版本之间发生冲突。如果乌龟SVN用于这两种情况会更好。由于我现在使用GIT,所以我没有尝试这个插件,但从TortoiseSVN的质量来看,它应该还不错。

今天晚上闲着的时候逛了一下,发现了几款不错的VisualStudio插件,这里推荐一下:

Exception Breaker

在调试的时候,为了及时发现错误,我们常常会打开"总是引发所有CLR异常"的开关。但是,一旦打开这个开关的时候,异常又会觉得太多了,因此平时调试的时候我们往往又希望把它关掉,但是MS却没有提供一个比较方便的开关,需要点击点击四五下才能关掉它。这个插件在调试工具栏上提供了一个开关,使得我们非常方便的开启和关闭"引发所有异常"的开关了。

继续推荐几款VisualStudio的插件(二)第1张

Code Metrices

这个插件的功能是在函数的开始部分加一个小标签,显示该代码的圈复杂度。可以方便我们非常直观的看到代码质量,非常方便。不过这个插件的颜色标注范围比较严格:1-2为绿色,表示健康;到3就是深绿色了,4位褐色,5为深褐色,6就开始是红色了,并且越来越红。使用它的话估计还是非常有利于写出高质量的代码的。

继续推荐几款VisualStudio的插件(二)第2张

另外,有一个插件Code Health Indicator和它类似,不同它是用的VS2013种的CodeLens功能来显示的,显示的内容更多,

继续推荐几款VisualStudio的插件(二)第3张

不过我目前对CodeLens还不是很习惯,大部分的时候是把它关了的,这里就没有选择它。

TSVN

TortoiseSVN出的一个SVN插件,之前我一直是用的AnkhSVN作为VS的SVN插件,但本地还要装一个TortoiseSVN在浏览器中使用,有时它们升级的频度不同导致两者SVN版本不一致而出现冲突,如果都用乌龟SVN估计会好一些。

继续推荐几款VisualStudio的插件(二)第4张继续推荐几款VisualStudio的插件(二)第5张

由于我现在用GIT了,就没有试这个插件,不过从TortoiseSVN的品质上来看这个应该不会差的。截图基本上也能体现出来功能应该是非常完善的。

Productivity Power Tools 2013

微软的Productivity Power Tools系列插件一般是新功能的试验场,一般都是功能强大而细节不够完善。而我不大喜欢这种集合型插件,感兴趣的朋友可以实验一下,有几个功能还是非常给力的。

几个收费的代码分析插件:

虽然VS本身的静态和动态的代码分析功能还是可圈可点的,但是一些第三方的代码分析工具还是有其独到之处的,由于上都是一些公司开发的,基本上都是收费插件。如果老板肯花价格买的话对项目开发还是如虎添翼,物有所值的:

  1. .NET Memory Profiler:内存分析工具。
  2. Ndepend:静态检查工具,检查选项非常详细,并且能提供非常直观而详细的报表。
  3. ANTS Performance Profiler:性能分析工具,具体就不多说了,比自带的还是要强不少的。

免责声明:文章转载自《继续推荐几款VisualStudio的插件(二)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用Photon引擎进行unity网络游戏开发(四)——Photon引擎实现网络游戏逻辑Delphi 条件判断那些事下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

(4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)

Opensslrsa是RSA对称密钥的处理工具。opensslpkey是一种通用的非对称密钥处理工具。它们的用法基本相同,因此只有opensslrssa通过示例进行了说明。-Outfilename:默认情况下,opensslrss用于读取文件中的公钥或私钥并将其显示到stdout,此选项用于将读取的内容输出到指定的文件-Passonarg:传递解密密钥文件的...

TFS(Team Foundation Server)简介和新手入门

随着VisualStudio产品线中TeamFoundationServer组件的公布,微软使得开发团队在僵化的软件project实践应用中取得了巨大进步。TeamFoundationServer起步TeamFoundationServer是这样一种server产品,它须要部署到软件开发环境中。利用Excel和project能够訪问存储在TeamFounda...

聚合初始化

从当前C++标准库中提取,提供了两个容器来表示数组的概念:array表示静态数组,vector表示动态数组。这两种类型都可以使用列表初始化进行初始化。std::array={1,2,3,4,5};std::vector<int>={1,2,3,4,5};这实际上是聚合初始化。聚合初始化历史悠久,在C语言中就已经存在。intarray[5]={1,2,3,4,...

微信小程序知识点总结--组件

aspectFill缩放模式保持缩放图像的纵横比,并且只能完全显示图像的短边。也就是说,图片通常只在水平或垂直方向上是完整的,而另一个方向会被截取。...

Java 读取ANSI文件中文乱码问题解决方式[转]

Filefile=newFile(路径);InputStreamin=newjava.io.FileInputStream(文件);BufferedReader读取器=新的BufferedReader(读取);FileInputStreamin=newFileInputStream(文件);byte[]b=新字节[3];内容如下(b);...

Django如何安装指定版本

Django的最新版本默认安装为:pipinstalldjangoDjango,然后是版本号:pipinstalldjango==1.11.7如果使用pipinstall库的安装速度较慢,您可以使用豆瓣的图片:pipinstalldjango==1.11.7-ihttp://pypi.douban.com/simple--trusted-hostpypi.d...