Visual Studio2010中动态生成注释中的时间__使用宏命令
来源:互联网 发布:农资连锁软件 编辑:程序博客网 时间:2024/06/06 00:08
在VS2010写自己业余项目的时候使用自定义的Snippet添加注释的时候发现不能自动匹配时间,如果每次都自己改时间实在浪费时间~搜索后发现只有使用宏才能动态生成时间~
补充:
时间2016/11/30 周三 10:30
鉴于新版的VS不支持宏了,所以使用了新的方法来解决注释头的问题,传送门:
Visual Studio2013中动态生成注释中的时间__修改模板文件
参考:
StackOverflow解决方法
自动添加注释—VS2010宏的使用
创建宏
在VS2010中选择工具—》宏—》Macro 资源管理器,或者直接Alt+F8下图管理器,选择新建模块ClassHead;
双击打开宏命令编辑器,添加如下代码;
Sub DocumentFileHeader() Dim DocSel As EnvDTE.TextSelection DocSel = DTE.ActiveDocument.Selection DocSel.NewLine() DocSel.Text = "/*************************************************" DocSel.NewLine() DocSel.Text = "作者:" DocSel.NewLine() DocSel.Text = "版本号:V1.0" DocSel.NewLine() DocSel.Text = "创建日期:" + System.DateTime.Now.ToLongDateString + " " + System.DateTime.Now.ToLongTimeString + " " + System.DateTime.Now.DayOfWeek.ToString DocSel.NewLine() DocSel.Text = "说明:" DocSel.NewLine() DocSel.Text = "**************************************************/" End Sub
绑定宏快捷键
保存后再在VS2010中选择工具—》选项—》环境—》键盘
语言选择VB 6,再选择刚才创建的ClassHeader(可以使用搜索找到),快捷键应用于全局,按下你添加宏需要的快捷键,我的是Shift+`,最后点击分配!
结果
完成分配宏快捷键之后,在VS中按下快捷键即可实现和Snippet一样注释了上添加;
总结
对比于Snippet,只是为了动态生成时间戳才使用宏去添加注释,其他的代码或者可以直接写死文本的内容还是使用Snippet方便一些,因为快捷键一共就那么一些,还被VS绑定的差不多了,而且快捷键太多也记不住;
微软在VS2012以及以后的版本中已经不支持宏了,所以该方法只适用于VS2010及以前版本~
1 0
- Visual Studio2010中动态生成注释中的时间__使用宏命令
- Visual Studio2013中动态生成注释中的时间__修改模板文件
- Visual Studio2010使用技巧
- visual studio2010使用流程
- Visual Studio2010中不能调试CMake生成的项目
- Visual Studio2010 使用msi.h
- MayaPluginWizard在Visual Studio2010中的编译设置
- Directx在visual studio2010中的配置
- Directx在visual studio2010中的配置
- Visual Studio2010中的外部依赖项
- 如何使用Visual Studio2010编译C语言
- Visual Studio2010 “调试并继续" 无法使用
- Visual studio2010 编写dll 及 使用dll
- 修改Visual Assist中的方法注释样式;Eclipse中使用doxygen注释C++方法
- directx 学习笔记之一 如何安装并且在visual studio2010的项目中使用directx
- Visual Studio中使用宏来添加注释
- 基于Visual Studio2010讲解LINQ读出数据库数据生成XML
- 基于Visual Studio2010讲解LINQ读出数据库数据生成XML
- MES ROCKWELL FTPC 之排序件拣料单
- redis命令
- 快速掌握 Android Studio 中 Gradle 的使用方法
- Linux字符设备驱动自动创建设备节点
- 用Swift一步步教你封装--AFNetworking
- Visual Studio2010中动态生成注释中的时间__使用宏命令
- android之通过USB插拔流程来了解android UEvent
- sh 软连接的一些操作
- 微信小程序开发之——wx.showToast(OBJECT)的使用
- Android解析XML 格式的数据
- JDK1.5新特性6-互斥锁
- ubuntu16 + jdk8 + hadoop2.7 安装
- Python入门——切片操作
- 队列的模拟实现