Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4842715
  • 博文数量: 930
  • 博客积分: 12070
  • 博客等级: 上将
  • 技术积分: 11448
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 16:57
文章分类

全部博文(930)

文章存档

2011年(60)

2010年(220)

2009年(371)

2008年(279)

分类: C/C++

2009-07-11 10:16:09

  用gedit什么这些的时候都可以插入日期时间.今天突然想到sourceinsight可不可以呢??
  1. Project->Open Project->Base
     在Utils.em文件中加:
    

macro MonthToName(MonthNum)
{

    if (MonthNum== 1)
        return "Jan"
    if (MonthNum== 2)
        return "Feb"
    if (MonthNum== 3)
        return "Mar"
    if (MonthNum== 4)
        return "Apr"
    if (MonthNum== 5)
        return "May"
    if (MonthNum== 6)
        return "Jun"
    if (MonthNum== 7)
        return "Jul"
    if (MonthNum== 8)
        return "Aug"
    if (MonthNum== 9)
        return "Sep"
    if (MonthNum== 10)
        return "Oct"
    if (MonthNum== 11)
        return "Nov"
    if (MonthNum== 12)
        return "Dec"
}

macro DisplayDate()
{
    szTime = GetSysTime(1)
    Day = szTime.Day
    Month = szTime.Month
    Year = szTime.Year
    if (Day < 10)
        szDay = "0@Day@"
    else
        szDay = Day
    szMonth = MonthToName(Month)

    hbuf = GetCurrentBuf()
    SetBufSelText(hbuf, "@szMonth@ @szDay@, @Year@")
}

 

然后在:
Options->Menu Assignments 打开Menu Assignments窗口, 在Command中输入Macro, 选中要使用的宏(DisplayDate), 添加到合适的菜单中.还可以自定义快捷键,就可以了,我定义的是Ctrl+D,放在“Edit”下面。

winwos在直接F5就可以插入时间了


阅读(2611) | 评论(0) | 转发(0) |
0

上一篇:C语言运算符表

下一篇:c 程序减负

给主人留下些什么吧!~~