2010-09-27 81 views
0

在我以前的工作中,他们使用了一种名为“整个番茄”的产品(我认为这就是所谓的),它允许您保存自定义代码块。这样,如果你想再次使用它,你只需要开始输入代码块的样子,然后它会给你一个可用块的下拉选项。那么,无论如何,在Visual Studio本身中,创建标准评论模板。这样,如果我想把下面为每个函数评论:如何创建标准注释块?

/*************************************************************************** 
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,但这不是我们想要的。如果它太多了,比如创建一个自定义加载项或安装一个已经存在的插件(除非它是免费的),那么我们并不太担心它。我只是觉得可能有办法做到这一点。感谢您的任何建议和答案。

回答

1

如果您工具箱窗口可见,你可以拖动&下降代码将代码窗口放入工具箱中。然后,只要再次使用该代码,只需拖动&将其放回代码窗口即可。

+0

不错,只是试过了,它很酷。 – XstreamINsanity 2010-09-27 14:48:15

+0

更改了这个答案,因为无论我打开哪个项目,它都停留在浏览器中,我非常想修改它们。 – XstreamINsanity 2010-09-27 15:09:56

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 

的产品视觉辅助X顺便说一句,P

+0

lol。谢谢。这是一个整洁,但我听到,昂贵的产品。现在我必须查看如何创建一个宏。 :) – XstreamINsanity 2010-09-27 14:38:35

+0

@XstreamINsanity:如果您放弃续约,每个座位的价格为99美元:http://www.wholetomato.com/purchase/default.asp。一家公司如何能够不愿意将这一数额花在提高开发人员生产力的工具上? – sbi 2010-09-27 14:44:10

+0

这并不是那么昂贵,你(或你的老板)也必须考虑到它将最终节省的大量时间(==钱).. – stijn 2010-09-27 14:45:15