昨天在visualstudiogallery里逛了一下,发现里面已经有不少VisualStudio2010的插件,这里挑几个我比较喜欢的推荐一下:
Gradient Selection 这个插件能使VisualStudio的高亮文本看起来是类似Blend的那样的效果,看起来更加舒服(其实以前的VisualStudio的beta版就是这个效果,不知道为什么在正式版给去掉了)。
Selection Foreground 这个插件可以改变高亮文本的前景色,其实我觉得的Gradient Selection效果比它好,便没有用它,有需要的朋友也可以试用一下。
LineAdornments 这个插件可以高亮光标所在的行,很多人非常喜欢这一效果。
HelpViewerKeywordIndex VisualStudio2010的新版帮助没有索引让许多人感觉非常不习惯,这个插件可以帮助你解决这一问题,通过它可以像老版一样搜索和查看帮助,非常方便。
Highlighterr for Visual C++ 2010 即 使到了VisualStudio2010,C++貌似仍然没有改变二等公民的地位,在各种特性支持上仍比C#差了一大截。很多时候,我常常需要装一个 VisualAssist来改善它那糟糕的语法高亮效果,但却往往想删掉VisualAssist附加的其他笨重的功能。现在,我可以使用 Highlighterr for Visual C++ 2010使得C++有和C#一样棒的语法高亮效果,并且不会附加其它功能。
CodeCompare 这个是一个查看文本差异的工具,效果还是很不错的。
Color Picker Completion 这个插件比较有创意,它使得颜色的智能提示更加直观了,这样就不用开着MSDN比对颜色了。
Align Assignments VisualStudio内置的代码格式化的功能非常强大,但有时也达不到我们的需求,就拿赋值运算的时候的对齐来说,只能做到如下效果:
而往往公司的编程规范要求我们写的更酷一些:
现在,通过Align Assignments可以实现这一效果,有这个需求的兄弟们赶快下载吧。
Go To Definition 这个工具可以通过ctrl+click实现快速定位到变量或函数的定义的位置,类似sourceinsight。虽然右键菜单里也有这个功能,但这个工具对于那些需要开发和维护几十万行代码的程序员来说非常有用,通过它还是可以省不少时间的。
CSharpIntellisensePresenter 这个插件可以增强C#的智能提示,功能非常强大。不过我对目前的C#智能提示还算满意,没有用过,感兴趣的朋友可以用一下。
XAML Intellisense Presenter 这个插件可以增强XAML的智能提示,非常强大,记得以前博客园上还有篇文章专门介绍它。
Visual Lint Lint基本上是C/C++开发者编写高质量程序的必备工具,这个插件可以很好的实现pc-lint和VisualStudio的集成,使得用起来更方便了。(由于pc-lint本身就是收费的,这个也是一个收费插件)
AnkhSVN - Subversion SCC Provider 一款免费的SVN插件,用SVN的朋友不要错过。另外,我还看到另外一款SVN插件——VisualSVN,貌似效果更棒,不过是收费插件,没多关注,这里就不多介绍了。