倍受关注的Visual Studio插件

1. AnkhSVN - Subversion SCC Provider
http://ankhsvn.open.collab.net/

AnkhSVN是一个VS的Subversion 源代码管理提供者。通过这个插件,你可以方便的在Visual Studio中使用Subversion管理你的项目和代码。这个项目保持着相当的活跃性。在本文发表时最新的版本是2.1.7444。强烈推荐开发者使用,尤其是你将你的项目托管到google code或者sourceforge上,你可以使用这个插件连接你的项目。

2. MetalScroll
http://code.google.com/p/metalscroll/

MetalScroll是RockScroll插件的替代者。它用一个代码缩略图替换代码编辑器的滚动条。

3. Source Code Outliner Power Toy
http://www.codeplex.com/SourceCodeOutliner

是另外一个方便查看代码大纲的插件。如果使用Eclipse进行Java项目的开发,你可能习惯了Eclipse大纲显示的便捷性。这个插件实现了此特别有用的功能,它可以在一个窗口内显示类的成员信息,方便开发者查看和导航。

4. GhostDoc
http://submain.com/products/ghostdoc.aspx

GhostDoc是一个免费的文档自动生成插件。它可以根据方法和方法的类型信息和参数自动生成XML注释信息。

5. Copy As HTML
http://www.lavernockenterprises.co.uk/downloads/copyashtml/
copyashtml.aspx

6. VsVim
http://blogs.msdn.com/jaredpar/archive/2009/09/09/vim-emulator-editor-extension-released.aspx

你是一个VIM的狂热分子吗?网络不乏这些忠实的信众,如迷春哥狂热的坚持使用vim做自己的开发。这个插件为VS提供了一个VIM模拟器。你可以使用”VIM”编辑你的代码。

7. VS 2008 File Finder
http://www.huffs.us/blogEngine/page/VS-2008-File-Finder.aspx

在一个包含N个project的解决方案中查找一个文件时,使用这个插件相当有用。它提供一个窗口,可以快速的找到项目中的某个文件。类似Eclipse的Ctrl+Shift+R快捷键。

8. PowerCommands for Visual Studio 2008
http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=PowerCommands&ReleaseId=559

为VS提供了一堆的命令扩展。

9. TracExplorer
http://tracexplorer.devjavu.com/
https://groups.google.com/group/tracexplorer?pli=1

tracexplorer是一个Trac客户端。你可以在VS中浏览和管理Trac中的ticket。

10. Clone Detective for Visual Studio
http://clonedetectivevs.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16114

此插件可以分析项目中的代码,找到那些重复的代码。重复的代码不但冗余,而且一旦修改业务逻辑,多处代码也不好维护一致性。

本文链接:http://www.blueidea.com/computer/soft/2010/7344.asp 


http://www.blueidea.com/computer/soft/2010/7344.asp


  Visual Studio 2010的ultimate版的功能还是非常强大的(嘿嘿,我的是MSAA免费提供的正式授权版哦),使用它的反向工程的工具可以轻松的从你的代码再建模。不过,就开发的细节来说,倒是确实有不少地方有着或者不如eclipse或者不如netbeans的特性。此外,虽然说在2010中对C++的支持有了提升,但是还是不够好用。不过,其实VS有很多插件/工具能够实现各种各样的功能。这里推荐几个好用的:

 

 

第一部分:文本编辑和代码助手

Regex Editor

 

其实就是一个正则代码编辑器,这个东西在你要写正则的时候很有用。在代码编辑器里输入new Regex(它就会自动跳出来

 

 

 

VS10x Code Map

 

这个小工具提供了强大的代码预览功能。你可以轻松的通过点击code map来定位到文档的任意位置。它的公司有个什么smart套件,这个是其中的一部分,免费使用。不过只要这个就足够了,个人认为

 

 

 

GhostDoc

  一款强大的辅助XML注释的工具,你还在为不断拷贝接口的注释而恼怒吗?试试这个吧。当然它的功能也远不止这些,一款very clear的工具,只需要设定一个简单的快捷键就能自动插入这些注释了,当然,此工具功能巨强大,有兴趣点tools下面的GhostDoc里的设置看帮助文档吧。。。

 

[c-sharp] view plain copy print ?
  1. /// <summary>   
  2. /// Initializes a new instance of the <see cref="EContactEntry"/> class.  
  3. /// </summary>   
  4. public EContactEntry() {  
  5.     this.phonenumbers = new List<PhoneNumber>();  
  6.     this.emails = new List<EMail>();  
  7.     this.ims = new List<IMAddress>();  
  8.     this.addresses = new List<string>();  
  9.     this.tags = new List<string>();  
  10. }  

 

 

第二部分:建模和图形辅助工具

 

Open Data Protocol Visualizer

能够生成WCF数据关系的工具,微软原厂

 

 

 

Architecture Layers Patterns

提供了一个新的Toolbox来帮助建模,架构的设计都是按照Microsoft Application Architecture Guide来的 

 

 

 

Visualization and Modeling Feature Pack

微软官方提供的VS Feature Pack,一方面自己建模好用。另一方面分析别人程序也相当牛叉

 

 

第三部分:WinFormGUI

 

Ribbon UI for Windows Forms

  非常漂亮的Ribbon UI。可惜收费,不过临时试用倒可以

 

WinForms Buttons, ScrollBars, Navigation Pane

  免费的按钮,导航面板和拖动条,这个公司有一整套,一次性下载,http://www.viblend.com/downloads.aspx

 

 

 

Visual Studio International Feature Pack

  微软官方提供的国际化包,支持中文排列和自动补全



如何开发Visual Studio 2010插件呢?

我认为有两种方式,第一是利用内置的Add-in进行开发,但是很多插件的源代码好像是采用的Visual Studio SDK开发的。

在微软的体系里都叫做Visual Studio的扩展性开发。

否则会出现:

未找到导入的项目“C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\VSSDK\Microsoft.VsSDK.targets”。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。

SDK下载地址:

http://msdn.microsoft.com/en-US/vstudio

http://www.microsoft.com/en-us/download/confirmation.aspx?id=2680

安装后就能编译开发。


官方的说法是,不能自动升级,需要下载库后自己搞。

VS2008升级到VS2010.

PowerCommands 1.1 is a set of useful extensions for the Visual Studio 2008 adding additional functionality to various areas of the IDE. The source code is included and requires the VS SDK for VS 2008 to allow modification of functionality or as a reference to create additional custom PowerCommand extensions. Below is a list of the included in PowerCommands for Visual Studio 2008 version 1.1. Refer to the Readme document for additional command details and screenshots. Enable/Disable PowerCommands in Options dialog This feature allows you to select which commands to enable in the Visual Studio IDE. Point to the Tools menu, then click Options. Expand the PowerCommands options, then click Commands. Check the commands you would like to enable. Note: All power commands are initially defaulted Enabled. Format document on save / Remove and Sort Usings on save The Format document on save option formats the tabs, spaces, and so on of the document being saved. It is equivalent to pointing to the Edit menu, clicking Advanced, and then clicking Format Document. The Remove and sort usings option removes unused using statements and sorts the remaining using statements in the document being saved. Note: The Remove and sort usings option is only available for C# documents. Note: Format document on save and Remove and sort usings both are initially defaulted OFF. Clear All Panes This command clears all output panes. It can be executed from the button on the toolbar of the Output window. Copy Path This command copies the full path of the currently selected item to the clipboard. It can be executed by right-clicking one of these nodes in the Solution Explorer: The solution node; A project node; Any project item node; Any folder. Email CodeSnippet To email the lines of text you select in the code editor, right-click anywhere in the editor and then click Email CodeSnippet. Insert Guid Attribute This command adds a Guid attribute to a selected class. From the code editor, right-c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值