65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 SlickEdit Tools for Visual Studio 编写更好的代码,速度更快

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2008年4月1日

CPOL

5分钟阅读

viewsIcon

24397

介绍一套旨在加快开发速度并显著提高生产力的工具。

引言

SlickEdit Tools 是一个强大的实用工具集,专为在 Microsoft Visual Studio 环境中使用而优化。SlickEdit Tools 分为两个产品:编辑工具箱和版本控制工具箱。编辑工具箱提供了一系列便利的功能,可以简化软件开发中的常见任务。版本控制工具箱提供了使您能够轻松理解和导航源代码历史的功能。

单击此链接可下载产品的试用版。

编辑工具箱主要功能

注释换行

代码编辑器在格式化代码方面表现出色,但在处理纯文本文件方面则不然。对于常规编码目的,这是开发人员的期望。然而,当开发人员需要编写冗长的注释时,这会成为一个真正的问题。每位开发人员都曾遇到过这样的问题:更新多行注释时,不得不重新调整所有注释文本,使其具有相对均匀的长度。

SlickEdit 的注释换行功能通过增强代码编辑器自动换行注释来解决此问题。换行功能适用于任何类型的多行注释:行注释、块注释、XMLdoc 和 Javadoc 注释。现在,当您需要从 10 行注释块的第一句话中删除两个词时,所有块注释的重新调整都会为您完成,就像文字处理器中的文字自动换行一样。

以下屏幕截图显示了启用了注释换行的 XMLdoc 注释。

comment_wrapping_before.jpg

下一个屏幕截图显示了仅编辑完第一句话后的注释。其余段落会自动换行以适应定义的边距。

comment_wrapping_after.jpg

代码注释

代码注释功能允许您存储有关源代码的笔记或注释。所有注释都存储在单独的文件中,而不会修改您的源代码文件,从而允许它们是私有的或与团队共享。当注释列表变得很大时,也提供了高级搜索和筛选功能。记录个人笔记、“待办事项”列表和代码审查注释从未如此简单。

有一些预定义的注释类型,例如BugCommentTask,但您可以使用注释设计器创建任意数量的类型。注释可以导出并发送给其他开发人员,您可以生成可打印或另存为 HTML 的注释报告。

annotations_small.JPG

自动代码文档查看器

开发人员能够为代码元素添加 XMLdoc,类似于 Javadoc。Microsoft Visual Studio 允许开发人员在生成过程中将 XMLdoc 注释输出到 XML 文件,然后该文件用于 IntelliSense®。不幸的是,Visual Studio 2005 和 2008 没有提供任何方法将这些注释转换为代码库的文档。

自动代码文档查看器工具提供了一种简单的方法,可以将您的标题注释转换为类似 MSDN 的文档。该工具提取所有标题注释——无论是 XMLdoc、行注释还是块注释——并将创建完全链接的 HTML 帮助,这些帮助可以在 Visual Studio 中作为工具窗口进行浏览。所有帮助页面都提供一个直接跳转到源代码的链接,因此可以轻松地从帮助页面跳转到实际源代码。生成的 HTML 帮助页面也可以导出到一个文件夹,以便在外部 Web 浏览器中查看和与他人共享。

autodoc2.jpg

[点击查看大图]

版本控制工具箱主要功能

版本控制工具箱中的大多数功能(备份历史记录除外)都连接到您的源代码管理提供程序以产生结果。目前支持 Team Foundation Server、Visual Source Safe、CVS 和 SVN。

备份历史记录

许多项目都有代码签入的标准。通常,您可能希望查看或恢复尚未准备好签入的早期版本。备份历史记录会创建仅包含每个保存版本文件之间差异的文件。这可以节省磁盘空间,并提供一种方便的方式来访问文件的先前版本,即使它尚未签入源代码管理。然后可以使用 DIFFzilla® 加载或比较先前版本。备份历史记录不会取代源代码管理;它弥合了签入之间的差距,为您的编码提供了更强的安全保障。

backup_history.jpg

版本可视化

版本可视化允许您查看文件中每一行代码的版本详细信息。这类似于 CVS 的 Annotate 或 SVN 的 Blame 功能;但是,版本可视化直接在编辑器中显示结果。可视化还可以设计为突出显示和着色满足您特定标准的版本,使您可以轻松扫描任何源代码文件以查找与版本相关的感兴趣区域。可视化可以快速回答“这是何时编写的?”和“这是谁编写的?”这些问题。

visualization_small.JPG

查找版本

find_version1.jpg查找版本允许您根据特定标准搜索源代码管理中的签入,类似于查找文件。查找版本允许您搜索单个文件的版本、选定文件的版本,或当前项目或整个解决方案中的所有文件的版本。结果窗口允许您将任何版本与其先前版本进行比较,以查看它引入了哪些更改。您还可以生成一个可打印或另存为 HTML 的版本报告。

此工具对于执行单个开发人员的代码审查、确定过去几天中发生了多少更改或根据签入注释或标签名称中的关键短语来关联更改等非常有帮助。

find_version2.jpg

CVS 和 SVN 集成

此功能允许您在不离开 Visual Studio 的情况下访问 CVS 和 SVN 存储库。它允许您直接在解决方案资源管理器中执行常见任务,例如获取最新版本、签入更改和查看版本历史记录。

cvssvn.jpg

版本图

文件的版本历史记录通常被视为签入日期和注释的扁平列表。版本图允许您以图形方式查看相同的信息,这些方式旨在突出显示数据本身通常看不到的趋势和模式。

version_graph2.jpg

[点击查看大图]

试用一下

SlickEdit,我们相信您会对最新发布的 SlickEdit® Tools for Microsoft Visual Studio 感到和我们一样兴奋。下载试用版,亲自尝试一下。

下载 SlickEdit® Tools 试用版。

© . All rights reserved.