开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

继续推荐几款VisualStudio的插件

简介: 原文:继续推荐几款VisualStudio的插件 继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下。 C# Outline 2013 2013 C#的代码折叠最小只能到函数级,不像C++那样可以折叠到代码块,if和for之类的花括号是无法折叠的。
+关注继续查看
原文:继续推荐几款VisualStudio的插件

继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下。

C# Outline 2013 2013

C#的代码折叠最小只能到函数级,不像C++那样可以折叠到代码块,if和for之类的花括号是无法折叠的。不知道MS是不是故意这么做而限制写出过长的代码块。但有的时候在阅读一些历史代码和其它人写的代码的时候,还是希望有一个代码块级别的折叠功能的。

这个插件完美的实现了语法级别的代码折叠,也支持2013,非常给力。不过貌似比较悲催的是,在VS2013中,MS把C++的代码块级别的折叠也给取消了,也只能折叠倒函数级别了。而C++的历史代码往往是又臭又长的。希望微软能够把这个功能还原回来,不然到时候还得找个C++ outline。

SwitchStartupProject

这个小插件可以以列表的方式让我们选择启动的项目,这个对于稍微大点的工程是非常有用的。它还支持过滤掉不能启动的项目(如Dll项目),按最近启动的方式排序等,非常好用。唯一美中不足的是不支持多项目启动,希望作者后续能加上这一功能。

ReAttach+

VS的一个非常强大的调试功能就是附加到现有进程,但这个三步操作步骤非常繁琐(主要是在进程列表中找到要调试的基础是一件比较费眼神的事情)。这个小插件可以帮你快速附加到最近调试过的进程,是一个不可多得的好工具。

Concurrency Visualizer

这个工具是VS2012的一个组件,不知道为什么MS在2013中把它拿掉了,而作为一个单独的扩展来安装。主要是并发处理的一个分析工具,具体功能在这篇文章里有介绍,总之很好很强大。由于我没有做什么很强大的.Net程序,暂时还没有它的用武之地,暂且标记下。

 

VSCommands for Visual Studio 2012 2013

这个工具非常强大,并且是免费的,但由于其功能太多了反而我一般没有装它(我比较喜欢轻量级的插件)。不过由于其强大的功能这里还是要推荐一下的。具体功能在它的官方网站上有介绍,大概有二三十项,我就不一一列举了。这里只简单的介绍一下我喜欢的几个功能:

输出窗口显示增强:输出窗口无法高亮显示一直是VS做得不够细致的地方,这个工具有效的弥补了这一不足。

自动隐藏菜单:可以隐藏菜单以节省屏幕空间,我以前介绍的另一个插件HideMainMenu功能类似,不过它功能更强大:支持菜单鼠标悬停显示,并且带有动画效果。

代码显示增强:它能在代码块的结束部分加一些提示,不过感觉这个功能对于那臭长臭长的烂代码非常有用,用在本身比较紧密的代码反而显得点缀过多了,不如前面介绍的C# outline有效。

文档结构图:VisualStudio 2012时,就已经合入了那个增强的文件浏览器,对代码可以显示其成员结构。不过这个更加强大,对UI控件,XML配置文件,资源文件等都能非常精致的显示出来。美中不足的时显示速度不像VS那样是瞬间显示,需要一小会儿Load一下。

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Visual Studio安装SVN插件
Visual Studio安装SVN插件
70 0
visual studio 使用
目录结构 solution_dir Debug: 存放Debug版本信息的.exe Release: Release的.exe .sln: visual studio 项目文件 project_dir Debug(Debug模式下生成的临时目录, 没有.
985 0
Visual Studio安装SVN插件
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/47341381 因为项目需要在Visual Studio2013(下称VS)安装SVN插件,而我之前一直搞eclipse,没搞过VS,也就没有搞过VS的版本控制。
1725 0
Visual Studio 使用
Visual Studio 使用 TFS,Team Foundation Server,团队基础服务器。是一个实时汇总各模块代码的数据仓库。vs中,team|Connect to Team Foundation Server... 可以连接相应服务器。JIRA,项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 #i
1295 0
吐槽Visual Studio 2010
1、服务端的try catch中后半部分有个地方有问题,但却死活跟进不了try块。 2、在客户端调用服务端的函数,在客户端的代码中用try catch包了起来,但还是进不去try块。 小注:         对于上面两种情况,可以采取将try catch块中代码,逐行注释,再跟踪,应该就可以跟踪进去了。 以上两种情况,vs有可能会这么提示: 情况A:         情况B
975 0
+关注
杰克.陈
一个安静的程序猿~
10425
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载