Microsoft Visual Studio的推荐插件

谁能为Microsoft Visual Studio推荐一些好的附加组件插件 ?< br > 免费赠品是首选,但如果物有所值,那也没关系
136895 次浏览

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

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

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

不是免费的,但是ReSharper绝对是一个推荐。

Clipboard Manager

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

regionate

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

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

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

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

这些包括

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

全番茄的视觉辅助X。我绝对相信它。我希望看到一个比Riverblade的线头更好的插件,但由于它最终将移动到构建服务器上,我不介意每隔几天手动运行它。

我发现鬼医生非常有用。

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

声波文件查找器用于当你的解决方案中有大量的文件,并且在解决方案资源管理器中搜索它们变得很痛苦。

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

我是DevExpress的codeush和Refactor!箴的忠实粉丝。我已经使用它们很多年了,毫无疑问,它使我成为一个更快的开发人员。此外,两者都建立在一个名为DXCore的免费框架上,该框架允许你为Visual Studio开发自己的插件,在那里没有限制…

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

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

.. 当然,要连接到TeamFoundation Server,有Visual Studio团队资源管理器

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

这个刚出来,但我很喜欢它:Mindscape文件浏览器

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插件。

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

幽灵文档 .

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

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

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

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

  • 网上搜索

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

我发现了一个叫视觉工作室画廊的网站,它有很多可视化工作室插件。我现在正在浏览,我建议大家都去看看。

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

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

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

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

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

ReSharper - IDE增强,有助于重构和生产力

CodeRush -类固醇代码生成宏

重构 -代码重构辅助

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

CodeSmith代码生成器

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

DXCore(免费)和它的许多很棒的插件:DxCore社区插件CR_DocumentorCodeStyleEnforcerRedGreen

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

反射器 - (PAY)功能丰富的。net反汇编器反射器外接程序的

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

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

IncrediBuild呢?这是一个很好的带有visual studio集成的分布式构建系统。

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

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

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

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

我看到没有人提到CoolCommands: 链接

节省时间的好方法…

< a href = " http://joel.fjorden.se/static.php?page=CodeStyleEnforcer" rel="nofollow noreferrer">代码样式强制器 允许您定义. net代码样式(具有一定程度的灵活性)并强调违规。具有上下文菜单选项,可以更改代码以匹配样式。需要DXCore,从代码样式执行器页面链接。

如果你正在编写c++代码,那么视觉辅助

< p >,无疑 +1的VisualAssistX(不能没有它再工作&它值那么多钱) 而且 VisualSVN

+1

Consolas字体

. MS为阅读代码设计的免费字体

Guidance Explorer .

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

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

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

Resharper。

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

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

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

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

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

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

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

拼写检查器的评论是一个天赐良机。 GhostDoc对于创建有良好文档记录的api非常有用

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

TracExplorer是很酷的集成Trac与VS。

如果你喜欢vi/vim编辑:

ViEmu for Visual Studio

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

Codekana

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

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

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

< >强ClipX < / >强 -它与普通的剪贴板一起工作,但将条目保存到一个可搜索的列表中,你可以像往常一样使用复制和粘贴,但你可以按CTRL+SHIFT+V,列表就会弹出。它可以处理图像、文本等。它甚至在你重启电脑后仍然存在。

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

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

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

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

以下是我的清单:

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

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

对于c#开发,我使用:

  • ReSharper,重度定制,有几十个我写的自定义动作(更不用说奇怪但精彩的Live模板)
  • GhostDoc -对于生成代码的后处理非常有用
  • 源代码大纲
  • P/factor(一套内部开发的VS代码生成工具)-参见例子在这里
  • CodeGenUtils -另一个用于代码生成的内部开发工具,可用在CodePlex上
  • SharpWizard -一个用于快速创建原型的VS插件。支持高级生成接口支持、操作符、模式、元数据。
  • 依赖分析器——一个非常漂亮的工具(另一个内部开发工具),用于识别CLR属性之间的依赖关系。用于基于依赖关系图自动生成更改通知。

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

ViEmu

vi/vim支持在VS

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

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

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

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

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

AtomineerUtils Pro文档 -自动生成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)为你提供了(几乎)控制程序集版本所需的一切。

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

  • 可以根据主要、次要、构建或修订号设置不同的自动增量样式。
  • 支持c#, VB。NET和c++。网络项目。
  • 不需要由所有项目成员安装。通过解决方案和项目文件中的属性共享配置。没有插件的开发人员不会有任何感觉。
  • 如果在源代码控制下,自动检出所需的文件。
  • 可以为每个解决方案和/或每个项目配置。
  • 可以配置为仅在某些配置构建(调试、发布、任意或自定义)上更新
  • 可以更新外部源文件中的程序集属性,而不是默认的AssemblyInfo。

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

http://kutny.net/vsopen/

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

我发现代码火箭是非常有用的- http://www.getcoderocket.com/

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

VSCommands 2010

from website: 最新版本支持:

  • 管理参考路径
  • 防止意外拖曳;导入解决方案资源管理器
  • 防止意外删除链接文件
  • 应用修复(自动修复构建错误/警告)
  • 打开PowerShell
  • 显示组件详细信息
  • 创建代码合同
  • 当第一个项目失败时取消生成
  • 调试输出-自定义格式
  • 生成输出-自定义格式
  • 搜索输出-自定义格式
  • 配置WPF呈现
  • 配置Fusion日志
  • 配置IE进行调试
  • 定位源文件
  • IDE Navigator中的缩略图
  • 扩展支持xaml, aspx, css, js和html文件
  • 禁用Ctrl +鼠标滚轮缩放
  • 缩放到鼠标指针
  • 可配置性
  • 附加到本地IIS
  • 复制全路径
  • 创建创业项目
  • 打开命令提示符
  • 在线搜索
  • 建立统计数据
  • 分组链接项目
  • 复制/粘贴引用
  • 复制/粘贴为链接
  • 崩溃的解决方案
  • 直接从用户界面对项进行分组(DependantUpon)
  • 打开表达式混合
  • 定位解决方案
  • 编辑项目文件
  • 编辑解决方案文件
  • 显示所有文件

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

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

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