< >强PowerCommands < / >强(免费)
DevExpress CodeRush Xpress(免费)
AnkhSVN(免费)
即使你使用VS之外的其他SVN shell(如TortoiseSVN),我也建议安装这个源代码控制提供程序来自动跟踪文件的重命名、删除等。
Plugin快速转到解决方案中的任何文件 李声波文件查找器(免费) < / p > < / >
快速切换。h和。cpp文件 李可在此处获取宏(免费) < / p > < / >
就是这样=)
ReSharper(不自由)
鬼医生(免费)
正确地配置它需要一段时间,但它可能非常有用。
Visual Studio Color Theme Editor .(免费)
我不能编码,除非我的VS2010有一个类似stackoverflow的主题。
视觉辅助X(不是免费的)
如果你是一个Vim爱好者…
VsVim <强> < / >强 - free < >强ViEmu < / >强 - not free (also not yet released)
< >强DevExpress CodeRush /重构!箴< / >强(非免费,$249.99)
它比Resharper好得多(顺便说一下,Resharper总是使我的VS慢到爬行),它与c# 而且 VB一起工作。NET(包括重构),支持和社区是非常棒的。物有所值。是的,它支持2010年(在写这篇文章的时候是RC版本)。
< >强VisualSVN < / >强(不自由)
我个人更喜欢AnkhSVN,因为它不是SCC提供者,也不会向我的存储库添加额外的文件。
我不能没有DPack -特别是在处理大型项目时,它使在文件和成员之间导航更容易。它是免费的。
最喜欢的快捷键:
Alt+U:文件浏览器,过滤文件当你输入 Alt+G:代码浏览器,过滤所有成员当你输入 Alt+M:代码浏览器,过滤当前文件中的方法,当你输入
...等等。对我来说,在Project Explorer中找到路要容易得多。
RockScroll(免费)-双击一个单词/符号高亮显示该单词/符号的所有出现。还将滚动条替换为代码预览,并突出显示编辑点和“所有发生”行。
使用示例:想要查看变量是否在当前源文件中的其他地方使用?双击变量,查看滚动条中的任何红色高亮。
有形的T4编辑器加上建模工具VS2010添加智能感知和语法着色到T4文本模板(免费)
从我的博客(全部免费):
鼠标缩放(免费)
缩放鼠标光标,而不是缩放可见文档的顶部。 无论当前设置什么缩放级别,始终滚动25%
Ctrl +鼠标滚轮->用鼠标光标放大/缩小。 Ctrl + Shift +鼠标滚轮->一直放大/缩小(在100%时暂停)。
Visual Studio Gallery Home http://visualstudiogallery.msdn.microsoft.com/en-us/6de43ab2-e65c-40b3-9986-b0351c28ce53 < / p >
TFS 2010搜索工作项(免费)
TFS 2010工作项可视化工具(免费)
那么HelpViewerKeywordIndex…帮助(一点)解决了我认为2010年最大的缺陷——新的帮助查看器。
VSCommands是最好的免费插件之一! (Visual studio gallery链接) < / p >
VisualHG是一个Mercurial源代码控制插件,从VS.驱动TortoiseHG。DVCS。VisualHG做了很好的n积分。Git的粉丝们——我不是在要求一场火力战。Hg只是我的品牌。
AtomineerUtils职业(不是免费的,9.99美元),在我看来,比幽灵医生更好。但是,就像《Ghost Doc》或任何自动文档生成器一样,所生成的文档也需要经过编辑才能具有实际价值。
HQLAddin -用于NHibernate HQL编辑器。
VS10x Code Map 那太酷了。容易跳向财产,方法。且易扩大塌陷区域多。< / p >
代码契约编辑器扩展,一个免费的扩展,它提供了关于您当前正在处理的方法的继承契约的信息,以及您正在调用的任何方法的契约列表。不幸的是,后者与Resharper功能冲突,但前者仍然可以正常工作。
WoVS快速添加参考
“快速添加引用”扩展增强了VS显示的未识别类型的智能标记,让您有机会为该类型添加相应的程序集引用,如果需要在单个镜头中添加相应的“using”子句。
< a href = " http://nuget.codeplex.com/ " > NuGet < / >
NuGet(以前的NuPack)是一个面向。net平台的免费、开源的包管理系统,旨在简化在开发过程中将第三方库合并到。net应用程序中的过程。
Vingy (Free)
Vingy 1.0是Visual Studio 2010的一个简单但有效的插件,这样你就可以以一种非侵入式的方式搜索网页,并且可以根据来源过滤结果。
Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png
你可以通过在Visual Studio IDE中点击查看->其他窗口-> Vingy搜索窗口来打开Vingy,或者只是通过高光显示文档中的一些文本,然后点击工具->搜索所选文本(Ctrl + 1)。
用Vingy搜索非常简单。您可以通过两种方式启动搜索。
世界VS默认浏览器切换器用于在web项目中轻松切换浏览器。
devColor(免费)
小工具,强调十六进制颜色的样式表与正确的颜色。我真的很喜欢它融入编辑器的方式。
JScript Editor Extensions .
绑定以下扩展 Visual Studio 2010 JScript编辑器 括号匹配 为自动添加支持 突出显示匹配的开头或 当前位置的右大括号 光标。支持匹配 括号:(),方括号:[], 花括号:{}。括号中 字符串,注释和常规 表达式字面量被忽略 勾勒/冷折 为自动添加支持 为JScript创建大纲区域 块。块是通过 打开和关闭花括号。 字符串、注释和 正则表达式字面量是 忽略了。< / p > 当前单词高亮显示 增加对所有高亮显示的支持 实例的字目前在 游标。< / p > 智能感知文档注释支持 添加对元素的支持 JScript智能感知文档注释 允许在中显示新行 智能感知工具提示。< / p >
绑定以下扩展 Visual Studio 2010 JScript编辑器
括号匹配
为自动添加支持 突出显示匹配的开头或 当前位置的右大括号 光标。支持匹配 括号:(),方括号:[], 花括号:{}。括号中 字符串,注释和常规 表达式字面量被忽略
勾勒/冷折
为自动添加支持 为JScript创建大纲区域 块。块是通过 打开和关闭花括号。 字符串、注释和 正则表达式字面量是 忽略了。< / p >
当前单词高亮显示
增加对所有高亮显示的支持 实例的字目前在 游标。< / p >
智能感知文档注释支持
添加对元素的支持 JScript智能感知文档注释 允许在中显示新行 智能感知工具提示。< / p >
对齐的 -显然我是偏见,因为我写了它,但它是我使用的扩展比任何其他。
这是我的扩展列表。
CodeMaid似乎非常有用——它在保存时自动格式化,这为开发人员和代码差异之间节省了大量时间。(是否有其他工具可以使用VS自动格式化文档?)
VSFileNav -(免费)在解决方案中查找文件工具(在SonicFileFinder和Resharper之间交叉)。重量轻,易于使用和快速(我厌倦了用Sonic启动时间太长)。
免责声明:这个工具是我写的。
Visual Studio 2010快速打开文件 - free。模拟Eclipse用户所熟知的Open Resource特性。这个插件为Visual Studio打开任何解决方案文件提供了同样快速的方法。
VS10x编辑器视图增强器 -免费beta版。类型和成员定义强调,块结束细节,可点击的热点(c#和VB文档)
CppLister是c++开发人员的免费工具。它只是从智能感知数据库中收集当前打开文件的信息,并显示各种信息,方便导航。
CleanProject清理Visual Studio解决方案
有多少次你想把一个项目发送给朋友或上传 它到一个网站,如MSDN代码库,却发现你的zip 文件中有很多你不需要发送的东西 . . bin文件夹obj文件夹TestResults文件夹Resharper文件夹然后if 你忘记了删除源控制绑定,无论谁得到你的 项目将被提示。作为一个做这个过程的人 我决定与你分享我的代码来清理一个 项目。< / p >
bin文件夹obj文件夹TestResults文件夹Resharper文件夹然后if 你忘记了删除源控制绑定,无论谁得到你的 项目将被提示。作为一个做这个过程的人 我决定与你分享我的代码来清理一个 项目。< / p >