谁能推荐一些好的微软Visual Studio插件吗? 免费赠品是首选,但如果物有所值,那也没关系。


http://trolltech.com/products/qt/">Qt跨平台应用程序框架

Qt是一个用于桌面和嵌入式开发的跨平台应用程序框架。它包括直观的API和丰富的c++类库,用于GUI开发和国际化的集成工具,以及对Java™和c++开发的支持

他们有一个Visual Studio的插件,花费了一些钱,但它值每一分钱。


虽然不是免费的,但是ReSharper绝对值得推荐。


剪贴板管理器

通过删除行来维护剪贴板数据,其他一些不错的项目,但这一项本身就让我很高兴。

区域费率

虽然有些区域有问题,但我认为如果你使用它们,这个工具是为你准备的。自动将您的代码划分为适当的区域块。完全可配置的自定义项目等。


如果使用SVN进行源代码控制,一定要使用VisualSVN。它可以在Visual Studio IDE中实现TortoiseSVN交互。

我也赞同Resharper的评论。零售价有点贵,但如果你是学生或其他有教育背景的人,它实际上是相当便宜的。


PowerCommands是一个微软创建的插件,它提供了许多新特性,人们可能认为这些新特性应该首先出现在Visual Studio中。

这些包括

复制/粘贴项目引用! “打开包含文件夹”直接跳转到文件或项目的硬盘位置 自动重组和排序using语句 “此处打开命令提示符”在任何项目文件夹中打开命令提示符。 崩溃的项目


Whole Tomato’s Visual Assist X.我非常信赖它。我希望Riverblade能有一个比Visual Lint更好的Lint插件,但因为它最终会被转移到构建服务器上,所以我不介意每隔几天手动运行一次。


Resharper Resharper MbUnit测试运行程序插件 数据库项目的SQL提示符(也可以在SQL Management Studio中使用) Ankh SVN 2.0+免费SVN支持(v1。相比之下,X就相形见绌了) TeamCity插件监视您的构建、个人构建和错误跟踪


我觉得幽灵医生很有用。

GhostDoc是Visual Studio的一个免费插件,可以自动生成XML c#的文档注释。要么使用继承的现有文档 从基类或实现的接口,或从 名称和类型,例如方法,属性或参数。


当你的解决方案中有大量的文件时,在解决方案资源管理器中搜索它们会变得很痛苦。

您可能还会发现DPack很有趣。几个工具和增强功能集成到一个整洁的包中。


我是CodeRush和Refactor的忠实粉丝!Pro由DevExpress开发。我已经使用它们很多年了,毫无疑问,它使我成为一个更快的开发人员。此外,两者都建立在一个名为DXCore的免费框架上,允许你为Visual Studio开发自己的插件,而且天空是极限…


我也喜欢ReSharper !如果你是一名学生或与大学有联系,这是可以负担得起的。

对于与SVN的交互,我更喜欢AnkhSVN。

. .当然,要连接到TeamFoundation服务器,有Visual Studio Team Explorer


FTP调度是复制网站应该有的。

这个刚出来,但我很喜欢:Mindscape File Explorer

VisualSVN非常适合进行SVN集成。比Ankh强多了(不过还没试过Ankh 2+)

SonicFileFinder用于快速查找文件或类。支持只搜索驼峰式大小写类型名的大写部分

微软的Web部署项目,用于预编译网站项目


+1视觉辅助

不幸的是,你需要一个插件来获得真正好的智能感知,但它绝对值得花钱。


Resharper(同意这很糟糕,你必须支付额外的钱来得到这个,但我们会工作的钱) GhostDoc(消除代码中没有注释的任何借口) PowerCommands for VS 2008(忘了我甚至已经安装了这个,因为它只是添加了一个小的东西,应该一直在那里)


《RockScroll》很棒,而且是免费的。


齿顶高

正如@Andrei所指出的,MetalScroll是一个更好的选择。它是开源的,并且纠正了RS中一些令人讨厌的东西。


我经常使用Fogbguz插件,但是你需要先使用Fogbugz !!


MZTools也很棒。


我刚刚发现了这个相当大的插件列表:

http://geekswithblogs.net/brians/archive/2008/05/12/122087.aspx


+1视觉辅助 我将添加VLH(可视本地历史),它提供了一种本地源代码控制系统。每次保存一个文件,插件都会在本地存储库中添加一个副本。


VisualSVN比AnkhSVN好,我都试过了,+1为FogBugz插件。


CodeRush & Refactor Pro +1。从CodeRush的Delphi版本开始,我就一直在使用它,它非常棒。“以思维的速度编码”的咒语非常接近现实;)


鬼文档

GhostDoc是Visual Studio的一个免费插件,可以自动生成XML c#的文档注释。要么使用继承的现有文档 从基类或实现的接口,或从 名称和类型,例如方法,属性或参数。


Microsoft StyleCop为c#提供了代码风格检查,我们一直在使用它,并且喜欢它(免费) Axialis IconWorkshop有一个Visual Studio插件,现在对VS2008用户免费。 是的,再投一票,因为我不能给每个建议的人都投票:) Workspace Whiz for c++,我曾经使用过Workspace Whiz,但没有在VS2008中使用过,因为我没有意识到有更新。还得再试一次。


KingsTools也是一个很好的宏集合,包含:

运行Doxygen 插入Doxygen注释 构建解决方案统计信息 依赖关系图 遗传图 交换. h < - > . cpp 彩色化 }结束 Region /#endregion for c++ 网上搜索


除了这里列出的重构和源代码控制工具之外,AQTime还是一个很棒的windows分析器。它可以作为插件运行,也可以独立运行,并且可以与。net和本地代码一起工作。


我发现了一个叫Visual Studio Gallery的网站,它有很多Visual Studio插件。我现在正在浏览,我建议大家都去看看。


XPathmania是编写和测试XPath查询的好工具。


我一直很惊讶有更多的人不知道/使用NDepend——它显示了你代码每个级别的所有依赖关系,甚至会画出漂亮的方框和箭头图,显示你的架构有多混乱:)和TestDriven一起。网络,我无法想象没有它的工作。免费/便宜。


smartpaste -(免费)复制/粘贴字符串代码生成器

AnkhSvn -(免费)VS.NET的SVN源代码控制集成

VisualSVN服务器-(免费)源代码控制

ReSharper - IDE增强,有助于重构和提高效率

CodeRush -类固醇代码生成宏

重构——代码重构辅助

CodeMaid(免费)-代码清理,组织和复杂性分析

代码生成器

GhostDoc(免费)简单的代码注释工具

DXCore(免费)和它的许多很棒的插件:DXCore社区插件,CR_Documentor, CodeStyleEnforcer, RedGreen

TestDriven。Net -(免费/付费)单元测试辅助

Reflector - (PAY)功能丰富的。net反汇编器Reflector插件

Web部署项目——提供额外的功能来构建和部署Web站点和Web应用程序(源)。

StudioTools -(免费)导航助手,代码度量工具,增量搜索,visual studio中的文件资源管理器和删除编辑器窗口。从旧网站(archive.org)移动到新网站并停止。


《IncrediBuild》怎么样?这是一个很好的带有visual studio集成的分布式构建系统。


我经常使用很多上面提到的插件。以下是我估计的一些原因:

自动版本控制构建 资源重构工具 聪明的贴纸

这三种都是免费的,我强烈推荐。


LinqPad非常适合测试linq to objects/xml/sql。免费下载。


我2nd VisualAssist,从V6开始使用它,没有它就不能生活…

我看到没有人提到CoolCommands: Link

节省时间的好方法…


一个更好的插件管理器


项目MRU编辑器


CodePlotter和CodePlotter Remixed


代码风格强制器 允许您定义. net代码样式(具有一定程度的灵活性)并强调违规。具有上下文菜单选项,可以更改代码以匹配样式。需要DXCore,从代码样式执行器页面链接。两者都是免费的。


如果你正在编写c++代码,可以使用Visual Assist。


我确定 +1的VisualAssistX(不能没有它了,它是值得所有的钱) 而且 VisualSVN +1


Consolas字体 免费字体从MS设计的阅读代码。


指导探险家

指导包作为代码片段、项目和项目模板集成到VS中。它们提供了一种收集和重用模式、代码和How to答案的方法。您可以为您的团队创建指导,也可以下载来自MS的模式和实践组的指导包。


PInvoke。净插件 菜单搜索预先编写的P/Invoke代码。这比自己编写编组代码要容易得多,特别是当存在讨厌的联合和对齐需求时。


如果你正在寻找一个更好的代码编辑器,vim附带了VisVim,这是一个用vim取代VS代码编辑器的插件。


不是一个真正的插件在VS,但每个VS使用需要: 代码预览处理程序 为源文件提供带有语法高亮显示的预览处理程序。处理程序在浏览器预览窗格和Outlook附件预览选项卡中工作。


我喜欢CopySourceAsToHTML这个很酷的插件。如果你想在保持语法格式的同时复制博客之类的代码块,这是很好的选择。

我认为这仍然是url..你必须做一些手工工作来设置08。 http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/


源监控 代码分析工具

直接下载链接


Resharper。对于任何软件工程师来说,它都是最佳的生产力工具!TestDriven。网络也很好。和GhostDoc。


VLINQ LINQPad是必不可少的,但是对于VS内部的快速内容,VLINQ是很棒的。


源代码大纲 不错的源文件视图。它是来自代码窗格的大纲,但没有所有代码妨碍结构。


VS命令Shell 命令shell。虽然不完美,但通常非常非常有用。更快,更容易获得比一个单独的cmd和更容易的复制/粘贴支持。


拼写检查评论是一个天赐良机。 GhostDoc非常适合制作有良好文档记录的api。


我已经使用Visual Assist X快两年了,我发现它非常有用,我可以诚实地说,如果我的雇主不提供它,我必须自己付钱。 我还使用Cool Commands和SlickEdit(免费版本),它们的文件资源管理器和命令间谍工具非常有用。


TracExplorer是很酷的集成Trac与VS。


重构!Pro - Commercial。免费版本可用。 GhostDoc -免费 评论花-免费 版本控制构建自由


如果你喜欢vi/vim编辑:

ViEmu for Visual Studio

如果你想要用颜色编码的控制流语法高亮显示和图形概要:

科德卡纳

我是这些商业工具的开发者。


视觉辅助:你不能没有它!


它不是一个Visual Studio插件,但它是一个工具,没有它我就不能使用Visual Studio…

ClipX -它的工作与正常的剪贴板,但保存条目到一个可搜索的列表,你可以使用复制和粘贴作为常用,但你可以按CTRL+SHIFT+V和列表弹出。它可以处理图像、文本等。它甚至在你重启电脑后仍然存在。


我知道这不是一个VS插件,但SSMS一个无论如何都可以对任何使用MSSQL的人有用。

如果你想看到更多这样的例子,请查看这篇文章。实际上来自ssmstoolspack creator。


我们已经讨论过这个问题:你最喜欢的Visual Studio插件/设置是什么?


对于笔记本电脑,或者那些vi/vim键绑定刻入大脑的人,我推荐ViEmu。

如果你还没有尝试过用vi键绑定编辑,这里是你可能想尝试“为什么,哦,为什么,做那些#?@!”傻瓜用vi?”


以下是我的清单:

Microsoft StyleCop(代码分析) JetBrains dotTrace(应用程序分析) 类型隔离器(单元测试中的模拟) Roland Weigelt的GhostDoc(代码文档)


虽然Visual SVN的价格为50美元左右,但我强烈喜欢它胜过AnkhSVN(我上一次使用AnkhSVN是在大约一年前,之后它可能有所改进)。

如果资金存在问题,这是最容易说服老板的方法之一。(谢天谢地,在我工作的地方,我们不需要绞尽脑汁才能找到好的工具。)


对于c#开发,我使用:

ReSharper, heavily customized and with a couple dozen custom actions I wrote (not to mention weird but wonderful Live Templates) GhostDoc - very useful for postprocessing of generated code Source Code Outliner P/factor (a set of internally developed code gen tools for VS) - see example here CodeGenUtils - another internal dev for code generation, available on CodePlex SharpWizard - a VS add-in for rapid prototyping. Supports advanced generation of interface support, operators, patterns, metadata. Dependency Analyser - a really nifty tool (another internal dev.) for identifying dependencies between CLR properties. Useful for autogenerating change notifications based on dependency graphs.

除此之外,我还为特别困难的场景设计了几个DSL图形设计人员——例如,我有一个用于复杂多线程操作的DSL,它是使用Pulse & Wait实现的。


鸸鹋

vi/vim支持在VS


一个是我写的http://www.codeplex.com/lazy


我不喜欢Visual Studio书签,所以我使用DPACK来获得与Delph IDE提供的相同类型的书签。

http://www.usysware.com/dpack/


DevExtra -但我有偏见,因为是我写的:)

http://www.toptensoftware.com/devextra/

它现在有点老了(起源于VC6),主要面向c++开发人员,但它是免费的,我仍然每天都在使用它。


AtomineerUtils Pro Documentation -自动生成DocXml/Doxygen/JavaDoc/Qt文档注释/更新(类似于GhostDoc,但更强大和灵活,并支持c#, c++, c++ /CLI, C, Java和Visual Basic代码)。

生成的注释的样式是可配置的,并且可以选择性地应用自动重新格式化(例如空格控制和换行),以尽可能地保持注释的可读性。它还提供了许多帮助程序,允许用户阅读大多数遗留文档注释并将其转换为上述任何格式。

(我是作者,但我相信上述描述是准确客观的。当这个答案第一次添加时,这个插件是免费的,但为了支付托管、支持和继续在每月发布中改进插件的成本,现在它是10美元,有30天的免费试用)


我最喜欢的是我演的《Goanna》:)

http://www.redlizards.com/

C/ c++静态分析——它有助于发现错误。


以下是我没有发现(或注意到)的一些建议:

ASPXEditHelper(一个必须有ASP。净开发者) MouseGestures CodeKeep 敲门 Git扩展

有人提到SQL提示,所以我将添加SQL助手(类似的价格,但做得更多)

很少有人提到DPack,它是免费的,而且非常棒。

此外,真正得到ReSharper或类似的东西(它将支付很多倍)。Bare VS只是没有“比较”;-)

享受你的编码吧!


构建版本增量(GPL)为您提供了(几乎)控制程序集版本所需的一切。

一些特点(复制自网站):

Different auto increment styles can be set per major, minor, build or revision number. Supports C#, VB.NET and C++.NET projects. Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don't have the addin won't feel a thing. Automatically checks out required files if under source control. Can be configured per solution and/or per project. Can be configured to update only on certain configuration builds (debug, release, any or custom) Can update assembly attributes in an external source file instead of the default AssemblyInfo.


Quick Open File是一个基于Eclipse背景的插件,我离不开它

http://kutny.net/vsopen/

不再需要在解决方案资源管理器中寻找文件


我发现Code Rocket非常有用- http://www.getcoderocket.com/

他们的网站上写道:“Code Rocket是一个创新工具,它揭示了c#的内部工作原理,……和C/ c++代码,用于Visual Studio…它使文档成为软件开发过程中无缝集成的一部分,以最小的开销直接插入开发IDE,从第一天开始就提供强大的好处。”


2010年VSCommands

来自网站: 最新版本支持:

Manage Reference Paths Prevent accidental Drag & Drop in Solution Explorer Prevent accidental linked file delete Apply Fix (automatically fix build errors/warnings) Open PowerShell Show Assembly Details Create Code Contract Cancel Build when first project fails Debug Output - custom formatting Build Output - custom formatting Search Output - custom formatting Configure WPF Rendering Configure Fusion Logs Configure IE for debugging Locate Source File Thumbnails in IDE Navigator Extended support for xaml, aspx, css, js and html files Disable Ctrl + Mouse Wheel Zoom Zoom to Mouse Pointer Configurability Attach to local IIS Copy Full Path Build Startup Projects Open Command Prompt Search Online Build Statistics Group linked items Copy/Paste Reference Copy/Paste as Link Collapse Solution Group items directly from user interface (DependantUpon) Open In Expression Blend Locate in Solution Edit Project File Edit Solution File Show All Files

还有其他人,所以现在就试试吧!


尝试MetalScroll ! !比《Rockscroll》好多了


从telerik编译。现在反射器不再是自由的。 在挖掘提供的库时,这是必要的。