1、Source Insight的注释实现步骤: 点击OK,里面有个文件utils.em,全是macro
函数名,接下来你可以直接将你需要的macro函数名称添加到最下端,也可以另外起后缀为.em的文件
1.2、Optition->Key
Assigments,主要是为了实现功能添加快捷键,而紧接着下面的Menu
Assigments为将功能添加到对应的标题下,如编辑,文件,亦或是帮助。个人的做法:设置了快捷键。
1.3、快捷键的设置方法
Key Assigments中如图:
CommentBlock为单行注释
UCCommentBlock为取消单行注释
其他的源码如下:
1、文件注释
macro InsFileHeader_Avr()
macro GetFileName(pathName) return name 2、函数注释 macro InsFucHeader_Avr() AuthorName = "fast_sky\@sina.com" InsBufLine(hbuf, lnFirst, "") } 以上是自己参考网上的代码完成的,我想说的重点是如何将快捷键写入,是将鼠标点到KeyStroks里,然后按住你想要的按键,点击Assigned new...即可。呵呵,这里花我时间不少,希望对大家有用。 1.4、功能往菜单的添加方法
Menu选项为你想要放在的标签下面,具体的自己看着处理,个人爱好不同,先点击左边comand下面选中的,再点击menu
contents里,insert就会点亮,接下来就容易了!
2、Source Insight的几个概念介绍:
对于函数可以自己实现封装,常用的几种概念如下,可以自己组装自己想要的内容
SourceInsight编程时每行为一个指令(和Dos命令行相似,后面没有命令分隔符) 变量赋值时如:Day = szTime.Day 引用时如:szDay = "0@Day@",使用@@引用变量 使用 // 进行注释 GetSysTime 获取系统时间 szTime = GetSysTime(1) Hour = szTime.Hour Minute = szTime.Minute Second = szTime.Second Day = szTime.Day Month = szTime.Month Year = szTime.Year hwnd = GetCurrentWnd() 获取当前窗口句柄 lnFirst = GetWndSelLnFirst(hwnd) 获取选定区域的最小行号(以0开始) lnLast = GetWndSelLnLast(hwnd) 获取选定区域的最大行号(以0开始) hbuf = GetCurrentBuf() 获取选中区域内容 InsBufLine(hbuf, lnFirst, "") 插入信息 hprj = GetCurrentProj () 获取当前工程句柄 SyncProj (hprj) 同步工程 添加自定义menu或快捷键的方法
1.
2.
3. 为了使SourceInsight能够找到自己所写的文件(*.em),可以将自己做成的这个文件添加到工程中,或者Systm统一识别的位置,如: xp下是My Documents\Source Insight\Projects\Base |
|