增强我们的Visual Studio
增强我们的Visual Studio(更新中)
芭蕉的一篇文章《玩转Visual Studio ---Editor篇》让我想起了跟一个同事的争论。
这位同事是用Java的,最近的一个.NET项目中,他来帮我们做。所以他也开始使用VS2005了,我觉得他至少具有一条Java开发人员的典型特征——对微软相当鄙夷,这个也就罢了,跟我没多大关系。其后在开发过程中,他经常抱怨VS2005不好用,又说Eclipse如何如何好用云云。说实话,本来我对微软及其产品也没有太多好感,但毕竟跟VS朝夕相处,日久生情,于是经常是他说VS哪个地方不好用,我就会为VS进行一番辩护。一段时间下来,至少也向他证明了,Eclipse的大部分功能VS2005也具备了;同时,不得不承认,VS2005的IDE有其不足。
于是我通过google找到一篇文章 Visual Studio vs Eclipse,想看看两者究竟对比如何。这篇文章里Jon Skeet更青睐于Eclipse,他提到了以下几点:
- 定位类型/资源
- 重载智能感知
- 组织引入
- JUnit集成
- 导航链接
- SourceSafe集成
- 结构差异比较
- 保存时编译
- 组合的文件和类浏览器
Jon Skeet认为,在上述方面Eclipse要强于VS2005,同时他也提到了VS2005的一些解决方案。
1、DPack
DPack是一组用于VS 2003/2005的免费工具。其目标是极大地提高开发人员的生产力,自动化重复过程,对VS的一些特性进行扩展。它包含多个浏览器工具,帮助开发人员对类、方法和程序集类型快速定位。DPack也包括增强了的书签功能,各种代码导航工具以及改进了的Surround with功能。来看几幅截图:
1.1 代码浏览器
使用便利的对话框帮助开发人员快速定位到代码成员,如方法和属性。
它与VS2005中的“Find Symbol”不同。因为它是即时更新的搜索——当你键入时,列表会即时更新。
1.2 文件浏览器
使用便利的对话框帮助开发人员快速定位到任意数量的文件。
1.3 解决方案浏览器
解决方案浏览器是类浏览器和文件浏览器的结合。
1.4 框架(Framework)浏览器
定位到一个类型,及其相应的命名空间和程序集。
1.5 计数书签(Numbered bookmark)
计数书签帮我们通过数字设置和定位书签。每个文件共有10个,从0到9。
1.6 Surround With
Surround With特性帮助我们用一些最常用的代码结构来包含选中代码。
1.7 代码导航
代码导航功能帮助我们在代码元素间跳转。
1.8 解决方案统计数据
解决方案统计工具帮助我们评估整个解决方案的体积。包括文件数,代码行数等。
1.9 解决方案备份工具
备份工具可用来备份整个解决方案或其中的单个项目。

浙公网安备 33010602011771号