在 Visual Studio 2010 (下面簡稱 VS )編寫類的過程中通常會在類的前面寫上如下注釋:
1: '------------------------------------------------------------------------------2: ' <copyright file="***.vb" company="YONG">3: ' Copyright (c) 2011 YONG. All rights reserved.4: ' <copyright>5: ' <author>郗曉勇<author>6: ' <author>博客地址http://blog.csdn.net/beijiguangyong<author>7: ' <date>2011年4月29日<date>8: ' <description>9: '10: '11: '12: '13: ' <description>14: '------------------------------------------------------------------------------每次復制粘貼未免太麻煩,我們可以利用 VS 的宏來為我們自動添加如上注釋。具體操作如下:
1. 找到 VS 的 IDE 宏編輯器

2. 打開后選擇添加 Model

3. 起一個自己喜歡的名字(這里以HeadFileNote為例)

4. 點擊添加后出現如下編輯界面

5. 在右側即可編輯自己所需要的“宏”了,我們將添加的“宏”代碼如下
1: Imports System2: Imports EnvDTE3: Imports EnvDTE804: Imports EnvDTE905: Imports EnvDTE90a6: Imports EnvDTE1007: Imports System.Diagnostics8:
9: Public Module HeadFileNote10: Sub DocumentFileHeader()11: Dim doc As Document12: Dim docName As String13: Dim companyName As String = "YONG"14: Dim authorName As String = "郗曉勇"15: Dim authorContact As String = "我的博客地址http://blog.csdn.net/beijiguangyong"16: Dim copyrightText As String = String .Format( "Copyright (c) {0} {1}. All rights reserved." , Date .Now.Year, companyName)17:
18: ' 從程序中獲得文件的名字19: doc = DTE.ActiveDocument
20:
21: '獲得當前編輯類的名字22: docName = doc.Name
23:
24: ' 將添加焦點定位在文件首部25: DTE.ActiveDocument.Selection.StartOfDocument()
26:
27: ' 添加一個版權說明28: DTE.ActiveDocument.Selection.Text = "'------------------------------------------------------------------------------" '以String類型添加自己想要的符號、文字29: DTE.ActiveDocument.Selection.NewLine() '添加一個空行30: DTE.ActiveDocument.Selection.Text = "' <copyright file=" "" + docName + "" " company=" "" + companyName + "" ">"31: DTE.ActiveDocument.Selection.NewLine()
32: DTE.ActiveDocument.Selection.Text = "' " + copyrightText33: DTE.ActiveDocument.Selection.NewLine()
34: DTE.ActiveDocument.Selection.Text = "' <copyright>"35:
36: ' 添加用戶相關信息37: DTE.ActiveDocument.Selection.NewLine()
38: DTE.ActiveDocument.Selection.Text = "' <author>" + authorName + "<author>"39: DTE.ActiveDocument.Selection.NewLine()
40: DTE.ActiveDocument.Selection.Text = "' <author>" + authorContact + "</author>"41: DTE.ActiveDocument.Selection.NewLine()
42: DTE.ActiveDocument.Selection.Text = "' <date>" + String .Format( "{0:D}" , Date .Now) + "<date>"43: DTE.ActiveDocument.Selection.NewLine()
44: DTE.ActiveDocument.Selection.Text = "' <description>"45: DTE.ActiveDocument.Selection.NewLine()
46: DTE.ActiveDocument.Selection.Text = "'"47: DTE.ActiveDocument.Selection.NewLine()
48: DTE.ActiveDocument.Selection.Text = "'"49: DTE.ActiveDocument.Selection.NewLine()
50: DTE.ActiveDocument.Selection.Text = "'"51: DTE.ActiveDocument.Selection.NewLine()
52: DTE.ActiveDocument.Selection.Text = "'"53: DTE.ActiveDocument.Selection.NewLine()
54: DTE.ActiveDocument.Selection.Text = "' <description>"55: DTE.ActiveDocument.Selection.NewLine()
56: DTE.ActiveDocument.Selection.Text = "'------------------------------------------------------------------------------"57: DTE.ActiveDocument.Selection.NewLine()
58: End Sub59: End Module6. 添加完畢后點擊保存

這樣我們的“宏”就編好了,下面接著介紹怎樣定義快捷鍵為我們的類添加頭注釋。
7. 進入我們的 VS 開發環境打開選項,進行相關設置

8. 設置完成后單擊“ Assign ”(注冊快捷鍵)如圖

9. 單擊“ OK ”完成所有設置,現在就去按下快捷鍵試試自己編輯的“注釋添加宏”吧。

更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
