如何创建标准注释块?

时间:2010-09-27 14:31:09

标签: visual-studio-2008 comments standards

在我之前的工作中,他们使用了一种名为“Whole Tomato”的产品(我认为这就是所谓的),它允许您保存自定义的代码块。这样,如果你想再次使用它,你所要做的就是开始键入代码块的样子,然后它会给你一个可用块的下拉选项。好吧,无论如何,在视觉工作室本身,是否有创建标准评论模板。这样,如果我想将以下内容作为每个函数的注释:

/***************************************************************************
Programmer:  John Smith
Date Written:  09/28/2010
Reviewed By:  Jane Doe
Description Of Function:  N/A
Comments:  N/A

Example:
  public void test()
  {
  }
***************************************************************************/

我可以这样做而不必将其保存在某处并复制和粘贴吗?我熟悉在输入///(对于C#)或'''(对于VB)时提供的XML,但这不是我们想要做的。如果它太多了,比如创建自定义插件或安装已经存在的插件(除非它是免费的),那么我们就不会太担心它。我只是觉得可能有办法做到这一点。感谢您的任何建议和解答。

2 个答案:

答案 0 :(得分:2)

最简单的方法是创建一个宏,在当前光标位置插入这些行,并为该宏指定快捷方式。 入门示例(选择要添加注释的文本):

Sub InsertComment()
  Dim selection As EnvDTE.TextSelection = DTE.ActiveDocument.Selection
  Dim curSelectionText = selection.Text
  selection.LineUp()
  selection.Text = "//" + curSelectionText + " [ comment goes here ]"
End Sub

产品是Visual Assist X btw; P

答案 1 :(得分:1)

如果您使工具箱窗口可见,则可以拖放&将代码窗口中的代码拖放到工具箱中。然后,只要您想再次使用该代码,只需拖放即可。将其放回代码窗口。