如何在Visual Studio中插入当前日期或分配给任何快捷键的特定注释

时间:2015-06-17 11:42:15

标签: c# visual-studio visual-studio-2012 autocommenting

如何插入当前日期或分配给visual studio中任何快捷键的特定注释,例如:

我写PD并按Tab然后它会写 //由Danyal于2015年6月17日创建(当前日期)

注意:我想在Visual Studio 2012中使用它 我尝试过Snippet但未能获得结果。

1 个答案:

答案 0 :(得分:0)

这是针对VS2010(是的,我知道你想要2012年,但正如我所说,不确定它是否有效)。几年前我在我的一份工作中分发了它,发现这是一个很大的帮助。

对一些事情进行排序并对通常缺乏文档感到遗憾,我想到了分享这种魔力。

最后,ALT + 1将插入带有您的姓名和日期的注释行,ALT + 2将插入带有您的姓名和日期的TODO。

好处:每个人都知道发生了什么,什么时候发生,所需要的只是2个键:)

enter image description here

编辑vs编辑器:

enter image description here

最后(在“结束模块”之前),添加这些内容,然后将 NAME 更改为您的名字

Sub NewCommentLinePersonal()

    Dim textSelection As EnvDTE.TextSelection



    textSelection = DTE.ActiveWindow.Selection

    textSelection.NewLine()

    textSelection.Insert(Utilities.LineOrientedCommentStart())

    textSelection.Insert(" **NAME**, " + Date.Now.ToShortDateString + ":")

End Sub



Sub NewCommentLineTodoPersonal()

    Dim textSelection As EnvDTE.TextSelection



    textSelection = DTE.ActiveWindow.Selection

    textSelection.NewLine()

    textSelection.Insert(Utilities.LineOrientedCommentStart())

    textSelection.Insert(" TODO: **NAME**, " + Date.Now.ToShortDateString + ":")

End Sub

保存并关闭编辑器。

转到:工具 - >选项...

在“显示包含的命令”中输入:Personal:

enter image description here

然后指定ALT + 1和ALT + 2(或者其他任何让你满意的程度)。

完成。