VS如何插入带时间的自定义注释

13 篇文章 0 订阅

参考文章:http://www.cnblogs.com/ben121011/p/5970053.html

一、创建自定义注释

     使用VS自带的代码块功能Snippet,关于它的用法,可看上述参考文章,以下给出我的snote.snippet文件(C#版)代码,

文件目录:D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC#\Snippets\2052\Visual C#

若需要使用C++版,只需将 <Code Language="csharp"> 替换成 <Code Language="cpp">

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

  <CodeSnippet Format="1.0.0">

    <Header>

      <Title>snote</Title>

      <Shortcut>snote</Shortcut>

      <Description>snote 自定义注释</Description>

      <Author>hk</Author>

      <SnippetTypes>

        <SnippetType>Expansion</SnippetType>

      </SnippetTypes>

    </Header>

    <Snippet>

      <Declarations>

        <Literal>

          <ID>Name</ID>

          <ToolTip>注释</ToolTip>

          <Default>findtips</Default>

        </Literal>

        <Literal>

          <ID>Author</ID>

          <ToolTip>作者</ToolTip>

          <Default>hk</Default>

        </Literal>

        <Literal>

          <ID>Date</ID>

          <ToolTip>日期</ToolTip>

          <Default>2017-08-16 13:11</Default>

        </Literal>

      </Declarations>

      <Code Language="csharp">

        <![CDATA[/** add note:$Name$ by creator:$Author$ at datetime:$Date$ **/ $end$]]>

      </Code>

    </Snippet>

  </CodeSnippet>
</CodeSnippets>

二、解决snippet中不能插入当前时间问题
     在VS的菜单栏中,打开“工具-》扩展与更新”,搜索并下载管理宏的插件Macros for Visual studio,这个插件其实就是用来插入当前时间的,关于使用也可参考上述文章。

三、插入带当前时间的自定义注释
   在代码的空白处,输入snote,按两次Tab键,此时可以看到注释信息已经插入,继续按Tab键,直到光标移动到时间信息显示的位置(目前这个时间是默认的,不是插入时间),使用Macros for Visual studio插件的快捷键(CTRL+M,1)插入时间。

四、总结
   感谢开头参考文章作者提供的随时插入带当前时间的自定义注释的思路,虽然略显麻烦,但总归解决了问题,不过还是希望在snippet中能有处理时间的变量,这样就简单多了。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值