VS2017-快速添加注释(带时间戳)


前言

内容主要为:通过Macros for Visual Studio,设置自定义注释格式的举例说明。
可参考宏语句,根据个人需要在本文的基础上,进行修改。


一、Macros for Visual Studio下载

工具-扩展和更新-联机-搜索Macros for Visual Studio

在这里插入图片描述

二、使用步骤

1、下载后,点击:工具-Macros-Macro Explorer,右侧出现类似图片信息。
在这里插入图片描述
2、在Macro Browser List处,右键,选择 New Macro。
3、在新建的文件处,右键选择 Assign Shortcut,并设置快捷键。
在这里插入图片描述

4、在新建的文件处,右键选择打开,复制以下代码:


/*获取系统时间*/
var date = new Date();
var year = date.getYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds= date.getSeconds();

month = month < 10 ? ("0" + month) : ("" + month);
day = day < 10 ? ("0" + day) : ("" + day);
hours = hours < 10 ? ("0" + hours) : ("" + hours);
minutes = minutes < 10 ? ("0" + minutes) : ("" + minutes);
seconds = seconds < 10 ? ("0" + seconds) : ("" + seconds);

var doc = dte.ActiveDocument;

doc.Selection.NewLine();
doc.Selection.Insert("///-----------------------------------------------------------------------------------------------------"+
"\n\t\// Function:"+
"\n\t\// Author:"+
"\n\t\//"+
"\n\t\// Time:" + year + "." + month + "." + day + "  " + hours + ":" + minutes+ ":" + seconds+
"\n\t\//-----------------------------------------------------------------------------------------------------" );

doc.Selection.EndOfLine();

三、宏语句

1、当前行插入:doc.Selection.Insert();

2、全选当前行内容:doc.Selection.SelectLine();

3、获取光标所在行方法名:doc.Selection.ActivePoint.CodeElement(2);

4、当前选中内容赋值:var Inform = doc.Selection.Text;

5、左移光标:doc.Selection.CharLeft();

6、右移光标:doc.Selection.CharRight();

7、光标移动到当前行首:doc.Selection.StartOfLine();

8、光标移动到当前行尾:doc.Selection.EndOfLine();

9、换行:doc.Selection.NewLine();

10、光标上移行:doc.Selection.LineUp();

11、光标下移行:doc.Selection.LineDown();

12、光标移动到整体的某行:doc.Selection.GoToLine(0);


注意事项

一、中文乱码问题

  
解决方式:

1)将C盘查看选项:隐藏的项目打开后,按照一下路径找到新创建的文件,并以记事本的方式打开。

在这里插入图片描述

2)打开后不用修改,选择另存为。

3)编码:改为Unicode或UTF-8后,替换原有文件。
在这里插入图片描述

二、修改代码后,注释不更新

解决方式:重开VS即可。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值