在我之前的工作中,他们使用了一种名为“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,但这不是我们想要做的。如果它太多了,比如创建自定义插件或安装已经存在的插件(除非它是免费的),那么我们就不会太担心它。我只是觉得可能有办法做到这一点。感谢您的任何建议和解答。
答案 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)
如果您使工具箱窗口可见,则可以拖放&将代码窗口中的代码拖放到工具箱中。然后,只要您想再次使用该代码,只需拖放即可。将其放回代码窗口。