ghost使用方法,ghost常用
一.导言
GhostDoc是Visual Studio的免费插件,可以为开发者自动生成XML格式的注释文档。
第二,下载
有需要的朋友可以去这里下载,只需填写一个邮箱地址:GhostDoc
三。装置
下载完成后,可以在Visual Studio的工具菜单下找到GhostDoc。
第一次使用时,会要求您设置快捷键。默认值为Ctrl Shift S。如果这与您设置的快捷键冲突,您可以从下拉列表中选择另一个快捷键。
GhostDoc的优点是可以快速生成评论,提高开发效率,但也有很多缺点。首先,她生成的评论都是英文的,难免有时候看着不舒服,有时候也不能生成准确的评论。原因是GhostDoc生成的注释质量很大程度上取决于标识符命名的质量,比如方法的Pascal命名和变量的Camel命名。所以使用GhostDoc也可以改变方向,检查你的命名是否合理。
如果您的类成员是用于实现接口或覆盖基类的成员,GhostDoc将使用现有的文档,不管这些接口或基类来自哪里。如果没有可用的现有文档,GhostDoc将尝试“猜测”如何为您生成注释。当然,精度可能取决于RP。
四。使用
1.如果不能识别变量的名称,GhostDoc只会生成summary的标签,光标会移动到空白的注释内容:
2.有时候生成的评论会不准确或者不符合个人习惯:
3.如果名字合理,当然可以准确生成评论:
动词(verb的缩写)自定义配置
除了简单的使用之外,您还可以到GhostDoc进行自定义配置:
的配置方法在安装目录下有一个GhostDoc帮助文档,可以根据文档进行详细设置。这里有一个简单的例子:
1.先说最后一个选项选项卡,因为感觉比较实用。这里可以自动生成附加注释。这里有一个自定义文本的文本框,你可以在这里输出你想要的注释,也可以点击旁边的按钮使用系统定义的宏变量,如下图所示:
生成的注释如下:
呵呵,感觉不错。
2.先说第一个“规则”页签,也是最重要的一个。点击这里打开一个有代表性的:
在描述中,您可以看到该规则将检测以can开头的返回布尔值。下面是返回的模板和生成的总结评论模板。优先级最高的会先出现,如果和第一个不匹配,会依次向下搜索。
这可能是配置最复杂的地方,但也是要求最高的地方。以添加一个简单的个性方法为例:
单击Add on Methods,然后填写您喜欢的任何名称,然后输入方法配置:
配置完成后,可以进行下面的简单测试。
然后进入类型配置:
必要时也可以配置参数,方法类似。
然后配置摘要标签的模板,例如:
或者您可以单击“后退”按钮选择系统定义的宏。
好了,结果是这样的:
我们得到了想要的结果。^_^
3.第二页签是缩写的设置。在这里,它指的是GhostDoc将尝试检测的缩写词。比如BuildHTMLText()方法中的Html会被解释为Html,但它只自动处理辅音字幕,其他单词必须在这个对话框标签的配置表中完成。
例如:
然后将UML添加到规则中,并重新生成注释,如下所示:
4.例如,如果在这里定义了size,像“FileBufferSize”这样的词将被注释为“文件缓冲区的大小”。好像我没什么好定制的。
5.没有the Word:ghost doc创建注释时,会在标识名前创建一个,而不会创建该选项卡列表中显示的内容。效果如下:
当没有添加规则时:
添加myx以输入此规则并重新生成注释:
这个好像有点无伤大雅,估计外国人也会在意这个,所以才制定了这样的规定。
不及物动词其他技能的例子
GhostDoc会自动检测继承和重写的方法注释,这大大简化了操作。
示例1:继承
这里,定义一个简单的属性来查看注释的效果:
重写时看注释的效果:
哈哈,已经可以得到我们之前评论的内容了。
这里需要注意的是,必须使用summary annotation标签,简单的//annotation GhostDoc将被忽略。
示例2:重写
如果你坚持GhostDoc不能生成中文评论,那也是错的。事实上,如果你安装了中文版的VS,你就可以用中文生成评论,比如这里。
继承了系统下的ControlBuilder类。Web.UI,并准备重写HtmlDecodeLiterals()方法。首先看一下VS目前的智能提示:
现在生成评论并查看效果:
是的,标注很标准,就像字迹一样。
好了,以上就是项目中Visual Studio插件GhostDoc的使用。如果以后有机会外包,估计这个东西的用处可能会更大。继续努力。^_^
来自:http://www . cn blogs . com/rocky myx/archive/2010/04/20/Project-Route-Using-ghost doc . html