source insight 添加自定义macro

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

  当然我们还可以自己创建em文件,创建后保存到C:\Documents and Settings\xxxx\My Documents\Source Insight\Projects\Base文件夹下

然后打开 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 = "[email protected]@"
     else
          szDay = Day
     if (Month < 10)
        szMonth = "[email protected]@"
     else
          szMonth = Month

    InsBufLine(hbuf, ln, "// Add By Author [@[email protected]/@[email protected]/@[email protected]] For ## Begin")
    InsBufLine(hbuf, ln+2, "// Add By Author [@[email protected]/@[email protected]/@[email protected]] For ## End")
}
时间: 2024-08-04 22:14:43

source insight 添加自定义macro的相关文章

Source Insight常用功能设置

熟悉工具的使用能在一定程度上提高工作效率,但工具永远只是工具,大家要把重点放在内功的修炼上. 符号导航 符号(变量.宏定义.结构定义.枚举.函数等等)在SI 中的检索非常方便.Ctrl+鼠标左键或Ctrl+=可以立即转到符号的定义处,Alt+/可以打开一个窗口查看符号的定义.F7 浏览或查找工程的全局变量和函数,F8 浏览查找当前文件的全局变量和函数.Ctrl+/打开 Lookup Reference 窗口用于搜索符号在工程中的索引,所有搜索结果在搜索窗口中显示,点击搜索结果左边的红色源链接即可

source insight自定义宏脚本

1 /* 获取当前的文件名*/ 2 macro wcjFileName() 3 { 4 hbuf = GetCurrentBuf() 5 6 fullname = GetBufName(hbuf) 7 length = strlen(fullname) 8 if (length == 0) 9 return "" 10 11 index = length 12 while ("\\" != fullname[--index]); 13 14 purename = &

Source Insight 常用设置和快捷键大全

1.括号配对高亮:"在前括号左侧,后括号左侧" 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple 还有:让{ 和 } 不缩进: options->document options->auto indent 去掉indent Open Brace和

让Source Insight完美支持中文注释 (转)

如何让source insight支持中文注释,解决回车删除,移动光标出现乱码的问题?下面是解决方案: -------Source Insight3 中文操作(左右键.删除和后退键)支持宏------- 感谢丁兆杰([email protected])及互联网上辛勤耕耘的朋友们!!! Evan: [email protected] ① Project→Open Project,打开Base项目,将文中代码框中的所有内容函数复制到utils.em文件的最后: ② 重启SourceInsight:

Source Insight 常用设置

1.背景色选择 要改变背景色Options->preference->windows background->color设置背景色2.解决字符等宽对齐问题    SIS默认字体是VERDANA,很漂亮.这网页上应该也是用的VERDANA字体.但由于美观的缘故,VERDANA字体是不等宽的.比如下面两行    llllllllll    MMMMMMMMMM    同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了.解放方法是使用等宽的字体,但肯定比较丑.比较推荐

source insight实用配置

1.设置字体大小options-document options ,找到screen fonts,即可打开下面的界面设置全文字体大小 2.往里添加中文注释时,字间距很大.解决方法如下: 1.Options->Style Properties 2.左边Style Name下找到Comment Multi Line.Comment.Comment Right.Comment Single Line.在右边对应的Font属性框下的Font Name中选"Pick..." 设置为宋体.常

Source Insight自定义快捷键

鄙人一直用的是Eclipse来开发,如果只是做java的话,这个就够了,但因时不时要查C/C++的代码,这个时候这个工具就有点力不从心了,因为C/C++的代码非常多,一般放在服务器上,就得用Source Insight来看了,Source Insight非常强大,它能够把服务器上的代码直接导入到项目中,但开始用的时候,有点不习惯,觉得不如Eclipse方便,特别是快捷键方面,其实这一点,Source Insight比Eclipse强多了,我觉得就好像是Photoshop与美图秀秀一样,这里就介绍

Source Insight中的多行注释

我们经常要对一整段代码进行注释,很多代码编辑器都提供了这样的功能:用快捷键"Ctrl + /"来实现"//"的多行注释. 但是在用source insight的时候,发现竟然没有这样的功能.于是在网上搜了一下,sourceinsight里面的多行注释可以用宏来实现. 以下是实现多行注释的宏代码(在别的网站copy过来的,经过测试,还是很好用的): macro MultiLineComment() { hwnd = GetCurrentWnd() selection

source insight技巧

(1)在Source Insight中能不能设置永久Bookmark 可以从macro方面入手 (2)source insight中添加.S文件 (3)source insight里面怎么能不让它每次都跳出symbol window? document options可以设置type是否打开symbol windows (4)打开工程文件时模糊匹配 preferences->typing browsing in lists两个都打勾 (5)只显示颜色,字体不变 preferences->Syn