zoukankan      html  css  js  c++  java
  • source insight 添加自定义macro

      打开C:Documents and SettingsxxxxMy DocumentsSource InsightProjectsBase文件夹下的em文件,可以看到都是由macro定义的一系列函数,附件是我改写的一个比较简单的注释宏,大家可以将它复制粘贴到该em文件里,然后按类似操作为这个宏设置一个快捷键

      当然我们还可以自己创建em文件,创建后保存到C:Documents and SettingsxxxxMy DocumentsSource InsightProjectsBase文件夹下

    然后打开 SI->project, open->BASE project.

     SI->project, add project file,将保存的em文件加入到BASE project中.

     SI->option, key assignments中, 找到你所编写的宏MACRO:InsertMark,为这个宏设置一个快捷键,比如ctrl+alt +/。

    macro InsertMark()
    {
        hbuf = GetCurrentBuf()
        ln = GetBufLnCur(hbuf)
        
        szTime = GetSysTime(1)
        Hour = szTime.Hour
        Minute = szTime.Minute
        Second = szTime.Second
        Day = szTime.Day
        Month = szTime.Month
        Year = szTime.Year
    
        if (Day < 10)
              szDay = "0@Day@"
         else
              szDay = Day
         if (Month < 10)
            szMonth = "0@Month@"
         else
              szMonth = Month
    
        InsBufLine(hbuf, ln, "// Add By Author [@szDay@/@szMonth@/@Year@] For ## Begin")
        InsBufLine(hbuf, ln+2, "// Add By Author [@szDay@/@szMonth@/@Year@] For ## End")
    }
  • 相关阅读:
    tab切换与表格展示
    ajax
    api
    slice() 方法
    iframe跳转
    快排序
    【问题排查】cpu占用过高排查
    LOJ6013 负载平衡 [最小费用最大流]
    随机序列 [思维题, 组合数]
    P1777 帮助 [状压dp]
  • 原文地址:https://www.cnblogs.com/fvsfvs123/p/4597021.html
Copyright © 2011-2022 走看看