如何在 Visual Studio 中自定义自动注释文本?
当我在 Visual Studio 中键入触发器自动注释功能(通过键入“'''”或“///”)时,大多数 XML 注释详细信息都会显示我喜欢的内容。 但是,我通常将历史标记添加到文档中,以便我可以跟踪随着时间的推移对该方法所做的更改。
有什么方法可以自定义自动评论功能,以便它添加历史标签,并可能添加一些通用名称 - 日期 - 更改占位符文本?
When I type the trigger the auto comment feature in Visual Studio (by typing "'''" or "///"), most of the XML commenting details show up that I like. However, I typically add the history tag to the documentation so I can track and changes that are made to the method over time.
Is there any way I can customize the auto commenting feature so that it will add the history tag, and potentially some generic Name - Date - Change placeholder text?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我建议使用 GhostDoc。 它根据您的方法名称和参数使用 /// 生成非常智能的注释。 此外,它是完全可定制的。
I'd suggest using GhostDoc. It generates very smart comments using /// based on your method names and parameters. Also, it is fully customizable.
我认为您可以使用 dgarcia 所说的工具,但尝试选择一个可以插入版本控制的工具,就我个人而言,我不太喜欢使用代码中的注释来保留“历史”或跟踪项目。
如果您喜欢这种方式,您可以创建自己的自定义版本的代码片段,如果您使用 Snippy 之类的工具,这会更容易
复制此文件 到您的
My Documents\Visual Studio 2005\Code Snippets[Language]\My Code Snippets\
如果您要在 VB.NET 中使用它,请小心更改该文件
希望这会有所帮助
I think that you could use a tool as dgarcia said but try to chose one that makes the version control insetad, Personally I'm not a huge fan of keep the "history" or track of the project using comments in the code.
If you like that way you could create your own customized version of the snippet, this is easier if you use a tool like Snippy
Copy this file to your
My Documents\Visual Studio 2005\Code Snippets[Language]\My Code Snippets\
Just be carefull to change the file if you gonna use it in VB.NET
Hope this help
正如奥利维尔评论的后续。 现在这是宏的副本,查找“执行历史记录”部分以查看我插入代码的位置。
由于某种原因,在保存、重建并重新启动 Visual Studio 后,我没有获得历史记录标签。 有人能看到我在这里失踪的东西吗?
Just as followup to the comment to Olivier. Here is a copy of the macro now, look for the '' Do History section to see where I inserted code.
For some reason, after a save, rebuild, and a restart of Visual Studio, I'm not getting the history tag. Can anybody see something here I'm missing?
vb 使用 xml 文件来加载默认值。 它是 VBXMLDoc.xml,文件位置取决于您运行的版本。
vb uses a xml file to load the defults. It is VBXMLDoc.xml and it depends on what version you are running as to the location of the file.