15个免费的Visual Studio的插件2007-10-25 11:52:37 来源:IT168.com 作者:微山译 点击:
我编译了15个免费Visual Studio 2005插件表。其中一些插件将提高你的代码的质量,另外一些能使你编译的更快,但是这些都不能够完全得到保证。 ![]() 断。 Microsoft Popfly Explorer Alpha
这个插件允许你从Popfly Space创建,修改,分享Visual Studio解决方案。要访问Popfly,你必须是一个已经注册了的用户。 Modeling Power Toys 如果你在Visual Studio中使用Class Designer,我建议你下载并安装这个插件。 从它们的网站,它们提供了下面一些增强功能列表: Design Tools Enhancements (设计工具增强) - Diagram Search (图表搜索) - Formatting Commands (格式化命令) - Floating Property Grid (浮动属性网格) - Pan/Zoom Window (平移和缩放视窗) - Design Surface Scrolling Improvements (设计外表滚动改进) - Create Comments with Double-Click (双击创建注释) - Design Surface Grid(设计外表网格) Class Designer Enhancements (类设计增强) - Export Diagrams for Web (为web输出图表) - Display Xml Comment Command (显示xml注释命令) - Documentation Tool Window (文件工具窗口) - Filtering Appearance - Filtering Lines - Filtering Members - MSDN Help on System Types - Fast Navigation (快速导航) - Interface Lollipop Labels Commands - Inheritance Visualization Commands - Show Type Command (显示形命令) - Association and Inheritance Line Dongles - Create Tests Command (创建测试命令) - Type Creation Commands (类型创建命令) - Add Member Commands (增加成分命令) - Synchronization with Code Definition Window (代码定义窗口同步) - View Class Diagram Command Improvements (查看类图表命令改进) - Creating Custom Add-ins(创建定制插件) NHibernate 这是Java里流行的Hibernate Core的一个.Net端口。因为我不能明确地解释它是什么,我将给你提供它们自己的网站上的解释。 NHibernate处理支持你的.NET对象,这些目要么来自于潜在的关系数据库或者移向潜在的关系数据库。你不需要自己写SQL,使你的对象从数据库进出,NHibernate将会帮你处理这些事情。你的代码只要与你的对象有关,NHibernate产生SQL,保证事情在正确的表格和栏目中结束。 Pinvoke.Net Addin 这个插件,属于Red Gate,与CodeKeep相似,但是它不是寻找并补充代码片断,Pinvoke.Net允许开发者找到,编辑并添加PInvoke签名,使用者定义类型以及其它与呼叫Win32、其它来自于非托管代码(例如用C# 或者 VB.NET语言编写的)的非托管APIs有关的信息。 Refactor!™ for ASP.NET 正在找一个真正节约时间的插件吗?好的,不用再找拉,这里就一个:Refactor! Refactor有29个时间节约的代码重构,而ASP.Net只有10个。 Regular Expression Visualizers Visual Studio已经嵌入了一个Text Visualizer,一个XML Visualizer 和一个 HTML Visualizer。但是现在你也需要显现 Regular 表达式。它允许你显现 System.String,RegularExpressions.Regex, RegularExpresions.Match 和RegularExpressions.MatchCollection。 Regions Add-In 这个插件使得创建和操作区域变得更加容易。下载一个源代码或者Visual Studio 2005的安装器,可以在http://janyou.bokee.com/index.html.找到。 如果你以前从没有用过regions,查看一下这篇文章http://trackerrealm.com/blogs/2007/04/make-use-of-regions-when-developing-c.html。 SlickEdit® Gadgets
Gadgets是一些工具的集合。包括一个“标尺”,它突出显示你的指针所在的那一行。不确定为什么你需要一个标尺来测量你的代码。标尺上的每一个核对符号都代表你的编辑空间。而且有一条垂直的虚线,显示出你的指针所在线的缩排级别。其次,它们有所谓的“自动复制选择”,与mIrc的复制功能相似。如果这个成为可能,每次你突出显示一些东西,它就会自动地复制。为了复制,你要点击鼠标上的中间键(滚轮)。 - “Editor Graphic”功能成为可能后,你可以从个人集合里选择一个图像,它将会显示在你的编辑栏里,像下面的一样。在设置中,有一个选择能使图像变得活生生的。 - The Command Spy:将帮助你熟悉Visual Studio的捷径。无论什么时候你执行操作,例如:保存,复制,打开文件,建立,或者是你通过工具栏或者菜单上点击的更好的其它东西,Command Spy将抓住那个事件,并且显示它,如果有的话,还会显示一个它的捷径。 - File Explorer: Visual Studio的Windows资源管理器 - The Data Object Analyzer:有没有想过把剪贴板或者拖放集成工具添加到你的应用程序中呢?如果想过,这个工具对你很有帮助。 Data Object Analyzer能从任何其它应用程序中检测到任何剪贴板操作或者拖放操作的内容,然后会自动用于生成功能,来处理任何剪贴板或者拖放数据。 - The SLOC Report: 现在,如果你想夸耀你的代码比其他人的都大(为什么其他人要包括一个标尺?),你最好使用SLOC Report。它所作的就是把你的代码分成三类,空白,注释,以及代码,并且把它显示在圆形图像中。 Smart Paster 1.1 Smart Paster是一个简单的小工具,它将给你提供选择,你可以粘贴复制的文档,可以是Comment,String, StringBuilder, 或者是一个区域。 一个完美的例子就是:如果你要复制JavaScript代码,你要把这些代码剪贴到你自己的VB.Net or C#代码中,它帮助你节约很多时间。不是做平常的剪贴,人工地把每一个线包装到StringBuilder.AppendLine(),或者在常规String 中用引号。你只能使用"Paste as StringBuilder",或者是"Paste as String"选择,让它帮你完成这些肮脏的工作。 SonicFileFinder 这个插件允许你迅速地在解决方案内找到文件,要么是通过使用全名(MyClass.cs),部分名(*Class),或者是词首大写字母(MC).。当你在键入的时候就完成了这件事情,就像Vista搜索一样。 Regionerate 这个插件是一个开放源码工具,此开放源码工具能迅速地将版面设计规则应用到你的代码中。双击鼠标,它将为代码分类,把它分成区域,例如:扫描场, 构造器, 和属性. 我喜欢这个工具的一个方面就是它允许你创建你自己的版面设计,我期望Sort Code 宏能做这样的事情(但是我确信你能修改宏,以满足你自己的要求) 我不喜欢它的一个事情就是你不能把代码放在定制的区域(而Regions插件能把它放在定制的区域)。因此我想要建立一个叫做超载的区域,或者是创建一个Ajax Methods.如果我创建这两个区域,它没有提供给我选择,让我把代码放在它们里面。而且,如果我运行Regionerate,它将删除这个区域,把代码放在它自己的区域,例如Methods. Resource Refactoring Tool Resource Refactoring Tool给开发者提供了一个从代码把难的编码的字符串提炼到资源文件。我安装了它,并在.aspx页码上试图运行了它,但没有成功。 HyperAddin 这个工具允许你把超级链接放到你的代码中,或者是放到你的代码的其它部分或者文件中。 DPack 如果我不得不从这个插件表中选择一个插件,到目前为止,我肯定会在Refactor! 和 DPack中选择。DPack是Studio .NET 2003 和2005工具的免费集合,它们被设计用来极大地提高开发者的生产力,自动操作重复程序,扩展一些Visual Studio功能。 DPack的功能包括:Code Browser, File Browser, Solution Browser, Framework Browser, Numbered Bookmarks, Surround With, Code Navigation, Solution Statistics, 和 a Solution Backup。 这就是所有的免费插件。这个表把所有的排列下来可能不止一页,因此我决定不再增加这个列表。 然而,早已经说过,我已经开始编纂Part 2,Part 2将包括新的免费的Visual Studio 2005插件。如果这个表中包含了一些你不知道的东西,我也希望能包含一些你不知道的,我保证下面出版的将包括更多的东西。 谢谢那些给与建议的人们,我将不会忘记他们。 相关文章: |