Visual studio 2008 如何创建标准注释块?

Visual studio 2008 如何创建标准注释块?,visual-studio-2008,comments,standards,Visual Studio 2008,Comments,Standards,在我以前的工作中,他们使用了一种叫做“整番茄”的产品,我想这就是它的名称,它允许您保存自定义代码块。这样,如果您想再次使用它,您所要做的就是开始键入代码块的外观,然后它会为您提供可用块的下拉选项。那么,在VisualStudio本身中是否有创建标准注释模板的方法呢。这样,如果我想将以下内容作为每个函数的注释: /*************************************************************************** Programmer: John

在我以前的工作中,他们使用了一种叫做“整番茄”的产品,我想这就是它的名称,它允许您保存自定义代码块。这样,如果您想再次使用它,您所要做的就是开始键入代码块的外观,然后它会为您提供可用块的下拉选项。那么,在VisualStudio本身中是否有创建标准注释模板的方法呢。这样,如果我想将以下内容作为每个函数的注释:

/***************************************************************************
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键入///for或为VB键入“for”时提供的XML,但这并不是我们真正想要做的。如果它太多,比如创建一个自定义加载项或安装一个已经存在的加载项,除非它是免费的,那么我们就不太担心它。我只是想也许有办法做到这一点。感谢您的建议和回答。

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

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

该产品是视觉辅助X btw;P

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

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

该产品是视觉辅助X btw;P

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

如果使工具箱窗口可见,则可以将代码从代码窗口拖放到工具箱中。然后,每当你想再次使用该代码时,只需将其拖放回代码窗口。

lol。谢谢。我听说这是一个整洁但昂贵的产品。现在我必须查看如何创建宏:@XStreamisanity:如果你放弃续约,每个座位99美元:。一个公司怎么能不花这么多钱去做一个能提高开发者生产力的工具呢?它不是那么贵,你或你的老板也必须考虑大量的时间=金钱,这会在最后挽救……SBI- LOL。它是一个廉价公司。我现在所在的公司管理着大得多的公司的每一分钱,并且有一个小的开发团队,他们可能还没有要求我考虑是否需要它。谢谢你提供的信息。我把你的标记为答案,因为我使用了宏。然而,我并没有用同样的方法。我录制了宏,而不是函数,然后设置了它的快捷方式。工作得很漂亮。谢谢,哈哈。谢谢我听说这是一个整洁但昂贵的产品。现在我必须查看如何创建宏:@XStreamisanity:如果你放弃续约,每个座位99美元:。一个公司怎么能不花这么多钱去做一个能提高开发者生产力的工具呢?它不是那么贵,你或你的老板也必须考虑大量的时间=金钱,这会在最后挽救……SBI- LOL。它是一个廉价公司。我现在所在的公司管理着大得多的公司的每一分钱,并且有一个小的开发团队,他们可能还没有要求我考虑是否需要它。谢谢你提供的信息。我把你的标记为答案,因为我使用了宏。然而,我并没有用同样的方法。我录制了宏,而不是函数,然后设置了它的快捷方式。工作得很漂亮。谢谢。更改了此问题的答案,因为无论我打开哪个项目,它都会保留在浏览器中,并且每个项目都需要修改。更改了此问题的答案,因为无论我打开哪个项目,它都会保留在浏览器中,并且每个项目都需要修改。