作为一名程序员,最令人兴奋的时刻莫过于编写出一些令人惊叹的代码,让想要立刻与编程伙伴分享,说:“这太酷了!快来看看。” 有时候,这种时刻出现在开发原型或概念验证的过程中。有时候,它只是决定尝试的一个疯狂想法。
在SlickEdit,也有这些时刻,并且决定将它们收集起来,免费提供给其他人使用。称这些为SlickEdit® Gadgets。其中一些工具提供了有用的功能,而另一些则纯粹是为了娱乐。希望,当浏览这些工具时,至少有一个会让想要叫同事过来看看。请随意与尽可能多的人分享这些工具,并确保访问SlickEdit Tools论坛,讨论这些工具,并发现新的有趣的使用方式。这些插件仅适用于Visual Studio® 2005。
编辑器工具是一组四个小型实用工具,为Visual Studio编辑器增添趣味。每个工具都可以单独启用或禁用。这些工具包括:
带有行标尺和缩进指南的绿色条形平铺背景
带有行标尺的跳舞香蕉
每当在Visual Studio中点击菜单项或工具栏按钮时,正在执行所谓的“命令”。不幸的是,几乎不可能知道哪个命令链接到哪个菜单项或工具栏按钮。命令间谍监控命令执行,并允许看到运行了哪些命令,运行了多少次,以及用于调用这些命令的键绑定。这个工具的主要目的是让了解哪些命令绑定到哪些快捷键,以便可以在IDE中更快地工作。
使用Visual Studio的打开文件对话框在Visual Studio中打开文件可能会非常繁琐,特别是当需要从几个不同的目录中打开文件时。文件资源管理器提供了一种简单的方法来打开解决方案、项目或单个文件在Visual Studio中。它还使将文件拖放到打开的Visual Studio项目中变得容易。
拖放操作和剪贴板操作都使用“数据对象”。数据对象包含[1...n]个数据项,可以是任何类型,并与一个基于字符串的键关联存储。关于剪贴板或拖放操作中使用的键/数据对有一些标准,但大多数情况下,应用程序会添加它们想要的任何数据。如果正在编写一个需要剪贴板或拖放集成的应用程序,了解其他应用程序期望的数据是很重要的。
数据对象分析器通过检查任何其他应用程序的任何剪贴板操作或拖放操作的内容来解决这个问题。然后可以使用数据对象分析器自动生成处理任何剪贴板或拖放数据的函数。
SLOC报告提供了一种简单的方法来计算代码行数。代码行数被分为三个类别:代码、注释和空白。一旦代码行数被计算出来,结果就会被绘制成饼图。可以为解决方案、项目或单个文件生成SLOC报告。