谁能推荐一些好的微软Visual Studio插件吗? 免费赠品是首选,但如果物有所值,那也没关系。
http://trolltech.com/products/qt/">Qt跨平台应用程序框架
Qt是一个用于桌面和嵌入式开发的跨平台应用程序框架。它包括直观的API和丰富的c++类库,用于GUI开发和国际化的集成工具,以及对Java™和c++开发的支持
他们有一个Visual Studio的插件,花费了一些钱,但它值每一分钱。
剪贴板管理器
通过删除行来维护剪贴板数据,其他一些不错的项目,但这一项本身就让我很高兴。
区域费率
虽然有些区域有问题,但我认为如果你使用它们,这个工具是为你准备的。自动将您的代码划分为适当的区域块。完全可配置的自定义项目等。
如果使用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#的文档注释。要么使用继承的现有文档 从基类或实现的接口,或从 名称和类型,例如方法,属性或参数。
我是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部署项目,用于预编译网站项目
Resharper(同意这很糟糕,你必须支付额外的钱来得到这个,但我们会工作的钱) GhostDoc(消除代码中没有注释的任何借口) PowerCommands for VS 2008(忘了我甚至已经安装了这个,因为它只是添加了一个小的东西,应该一直在那里)
《RockScroll》很棒,而且是免费的。
齿顶高
正如@Andrei所指出的,MetalScroll是一个更好的选择。它是开源的,并且纠正了RS中一些令人讨厌的东西。
我刚刚发现了这个相当大的插件列表:
http://geekswithblogs.net/brians/archive/2008/05/12/122087.aspx
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和本地代码一起工作。
我一直很惊讶有更多的人不知道/使用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)移动到新网站并停止。
代码风格强制器 允许您定义. net代码样式(具有一定程度的灵活性)并强调违规。具有上下文菜单选项,可以更改代码以匹配样式。需要DXCore,从代码样式执行器页面链接。两者都是免费的。
指导探险家
指导包作为代码片段、项目和项目模板集成到VS中。它们提供了一种收集和重用模式、代码和How to答案的方法。您可以为您的团队创建指导,也可以下载来自MS的模式和实践组的指导包。
不是一个真正的插件在VS,但每个VS使用需要: 代码预览处理程序 为源文件提供带有语法高亮显示的预览处理程序。处理程序在浏览器预览窗格和Outlook附件预览选项卡中工作。
我喜欢CopySourceAsToHTML这个很酷的插件。如果你想在保持语法格式的同时复制博客之类的代码块,这是很好的选择。
我认为这仍然是url..你必须做一些手工工作来设置08。 http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/
我已经使用Visual Assist X快两年了,我发现它非常有用,我可以诚实地说,如果我的雇主不提供它,我必须自己付钱。 我还使用Cool Commands和SlickEdit(免费版本),它们的文件资源管理器和命令间谍工具非常有用。
如果你喜欢vi/vim编辑:
ViEmu for Visual Studio
如果你想要用颜色编码的控制流语法高亮显示和图形概要:
科德卡纳
我是这些商业工具的开发者。
它不是一个Visual Studio插件,但它是一个工具,没有它我就不能使用Visual Studio…
ClipX -它的工作与正常的剪贴板,但保存条目到一个可搜索的列表,你可以使用复制和粘贴作为常用,但你可以按CTRL+SHIFT+V和列表弹出。它可以处理图像、文本等。它甚至在你重启电脑后仍然存在。
我知道这不是一个VS插件,但SSMS一个无论如何都可以对任何使用MSSQL的人有用。
如果你想看到更多这样的例子,请查看这篇文章。实际上来自ssmstoolspack creator。
对于笔记本电脑,或者那些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实现的。
我不喜欢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天的免费试用)
以下是我没有发现(或注意到)的一些建议:
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
还有其他人,所以现在就试试吧!
推荐文章
- Microsoft Visual Studio的推荐插件
- Visual Studio: ContextSwitchDeadlock
- Visual Studio:如何打破处理异常?
- VS 2017 Git本地提交数据库。每次提交时锁定错误
- 无法启动IIS Express Web服务器,注册URL失败,访问被拒绝
- 如何下载Visual Studio社区版2015(不是2017)
- 查找和替换-添加回车符或换行符
- Visual Studio Community和其他付费版本的区别是什么?
- "输出类型为类库的项目不能直接启动"
- “无法在证书存储区中找到清单签名证书”-即使添加了新密钥
- 目标文件中无法解析的外部符号
- Visual Studio移动项目到不同的文件夹
- 如何在。net中创建和使用资源
- 如何在没有任何错误或警告的情况下找到构建失败的原因
- Visual Studio弹出提示:“操作无法完成”