Visual Studio中的那些Extension们……

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/coaxhappy/article/details/8681196

很久之前写了一些关于使用Visual Studio提高开发效率的文章,有言道“工欲善其事,必先利其器”,在强大的VS这个IDE里面,还有多少我们没有使用过的功能,打开VS,上面的那长长的菜单,我们到底关注了多少?当我们用Copy+Paste写代码的时候,我们是否想过,如果我们用键盘敲的时候,也许会快很多,之前写过

Visual Studio 2010 IDE 使用之美 之一

Visual Studio 2010 IDE 使用之美 之二

Visual Studio 2010 IDE 使用之美 之三(模板)

今天突然想起来,也许这些优秀的Extension可以让我们的效率更高,我不说那些Resharper……,因为我用习惯了vs的快捷键,第一次使用resharper的时候,我发现我不会写代码了,所以对它痛恨欲绝了。

1、如何查找Extensions

打开Tools——〉Extensions and Updates中,在右侧列表找到Online标签,就会出现一系列的vs扩展,然后你就可以根据自己做的项目类型选择不同扩展来尝试,做Web、Winform、WPF/SL、WP、Win8开发的人可以找到适合的扩展。

这可能比较费时间,这里我介绍一些通用的并且我自己在项目中常用的Extension

 

多说一句,有时候不要看不上一个小小的功能,比如一个“从当前代码中迅速定位当前文件在Solution中的位置”,这个小功能会极大得提高的你的效率,因为有很多时候你在solution explorer中查找你的代码文件,上下拖,拖来拖去~~~

 

2、常用扩展,有些小的Extension可能在某一个比较大的Extension中都集成了,但是大的扩展有时候会有一些我不想用到的功能,所以我选择了有单一功能的小扩展。

一、Brace Completer

      一个自动完成括号的小插件

      http://chaosinacan.com/

二、Vs10x Code Map v3

      这个是一个相对比较大的插件,包含很多功能,最好用的要算的上这个功能,列表中包括所有的成员(方法、属性等)

     

      

三、Find In Solution Explorer

      这个和其他的插件的功能有些重了,这个是在vs中的文件的tab上打开右键时添加了一个定位文件在解决方案中的位置的功能

四、Go To Defination

      这个是按住Ctrl+左键可以找到方法、属性等定义位置的功能

五、Xaml Regions

      这个对做WPF/SL/WP/WIN8开发的人尤其有用,这个可以把Xaml代码收缩展开,就像C#代码一样

六、Xaml Styler

      这个同上有用,可以格式化Xaml代码,而不用把Xaml代码一行写的很长很长

      http://xamlstyler.codeplex.com/

七、VSColorOutput

      这个可以在在调试的时候将Output窗口的不同的输出显示不同的颜色,比如将Exception显示为红色,一目了然

      http://blueonionsoftware.com/blog.aspx

八、ItalicComments

      这个是把注释的字体都改成斜体的一个小插件,可以根据个人喜好玩玩

九、I Hate #Regions

      这个也是一个很有意思的小扩展,它把#region这样的代码显示的很小,而且有自动完成的功能,扩展的介绍也很有意思“Regions Suck. You need this.”

      http://portnine.com/vs/regions

十、CodeMaid

      这个也是一个稍微大一点的插件,功能包含的也有点多,不过也很好用,包含了一些上面的功能,比如从在Solution中定位文件等。

      http://www.codemaid.net/

 

另外在Extension and Updates中的还有很多Project Templates、Item Templates等,比如一些MVVM的项目模块、MVVMLight、SimpleMVVM、Catel、Prism等框架的一些项目模版,都是很好的东西。

 

上面有些没写地址的Extension就去VS的Tool——〉Extension——〉Online里面去搜索吧。

总之VS是个灰常强大的IDE,骚年们,去研究吧!!!

 

 

猜你喜欢

转载自blog.csdn.net/coaxhappy/article/details/8681196