如何插入当前日期或分配给 Visual Studio 中任何快捷键的特定注释,例如:
我写 PD 并按 Tab 然后它会写 //由 Danyal 创建于 2015 年 6 月 17 日(当前日期)
注意:我想在 Visual Studio 2012 中使用它我已经尝试过 Snippet 但未能获得结果。
如何插入当前日期或分配给 Visual Studio 中任何快捷键的特定注释,例如:
我写 PD 并按 Tab 然后它会写 //由 Danyal 创建于 2015 年 6 月 17 日(当前日期)
注意:我想在 Visual Studio 2012 中使用它我已经尝试过 Snippet 但未能获得结果。
这是针对 VS2010 的(是的,我知道你想要 2012,但正如我所说的,不确定它是否还能正常工作)。几年前,我在我的一份工作中分发了它,发现它很有帮助。
整理了一些东西,并为通常缺乏文档而感叹,我想到了分享这个魔法。
最后,ALT+1 将插入带有您的姓名和日期的注释行,而 ALT+2 将插入带有您的姓名和日期的 TODO。
好处:每个人都会知道发生了什么和什么时候发生的,只需要两把钥匙:)
编辑 vs 编辑器:
最后(就在“结束模块”之前),添加这些,并将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
保存并关闭编辑器。
转到:工具 -> 选项...</p>
类型:Personal 在“显示包含的命令”中:
然后分配 ALT+1 和 ALT+2 (或任何你喜欢的东西)。
完毕。