zoukankan      html  css  js  c++  java
  • 自动添加注释—VS2010宏的使用

        在敲代码的过程中类和函数都需要进行注释,但总是一遍一遍的复制粘贴觉得很是麻烦,终于找到了一个不错的解决方法:使用宏。

        所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。在日常的办公环境中,不论是Office还是Foxmail以及我们所使用的VS甚至输入法都具有宏的功能。VS2010中的宏,不仅可以录制模块、还可以录制类和代码文件。通过设置编辑宏,然后为设置好的宏添加特定的快捷键,就可以在VS2010代码编辑器中任何位置非常方便的添加设定的注释块。实现过程如下:

        

        1、打开“工具”→“宏”→“宏IDE”,进入以下界面,右击“MyMacros”,添加模块

        命名模块:

     

     

        2、添加代码并保存

     

        双击所添加的模块,进入编辑状态,添加如下代码:

     

    Imports System
    Imports EnvDTE
    Imports EnvDTE80
    Imports EnvDTE90
    Imports EnvDTE90a
    Imports EnvDTE100
    Imports System.Diagnostics
    
    Public Module MyNote
    
        Sub DocumentFileHeader()
    
            Dim DocSel As EnvDTE.TextSelection
            DocSel = DTE.ActiveDocument.Selection
            DocSel.NewLine()
            DocSel.Text = "'************************************************"
            DocSel.NewLine()
            DocSel.Text = "'◇作者:吴利昌"
            DocSel.NewLine()
            DocSel.Text = "'◇小组:无"
            DocSel.NewLine()
            DocSel.Text = "'◇说明:"
            DocSel.NewLine()
            DocSel.Text = "'◇版本号:V1.0"
            DocSel.NewLine()
            DocSel.Text = "'◇创建日期:" + System.DateTime.Now.ToLongDateString
            DocSel.NewLine()
            DocSel.Text = "'*************************************************"
    
        End Sub
    
    End Module
    


        3、设置快捷键

        打开“工具”→“选项”,选择“键盘”,进行如下设置 

        

        4、效果

    '************************************************
    '◇作者:吴利昌
    '◇小组:无
    '◇说明:
    '◇版本号:V1.0
    '◇创建日期:2013年6月25日 星期二
    '*************************************************
    


        当然,也可以设置更为复杂和个性的宏,在此我只是抛砖引玉,不再进行过多研究。

  • 相关阅读:
    python读取xml文件报错ValueError: multi-byte encodings are not supported
    使用命令创建jenkins的job,解决jenkinsapi.custom_exceptions.JenkinsAPIException错误
    使用Python命令创建jenkins的job
    使用selenium grid分布式执行之一
    使用python 操作liunx的svn,方案二
    使用python 操作liunx的svn,方案一
    使用shell脚本实现在liunx上进行svn的上传下载更新功能
    java连接ssh执行shell脚本
    perl学习(二)正则表达式
    googletest进行单元测试(使用cmake编译)
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3163030.html
Copyright © 2011-2022 走看看