用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就可以插入时间了
|
阅读(2601) | 评论(0) | 转发(0) |