鉴于完成“/* */”需敲击键盘若干次,写了一个source insight的宏命令AddCComment通过ALT+C快捷键自动添加。
macro AddCComment()
{
hbuf = GetCurrentBuf()
ln = GetBufLnCur (hbuf)
sz = GetBufLine (hbuf, ln)
if(strlen(sz) == 0)
{
sz = cat(sz, "/* */")
}
else
{
sz = cat(sz, " /* */")
}
DelBufLine (hbuf, ln)
InsBufLine(hbuf, ln, sz)
SetBufIns (hbuf, ln, strlen(sz)-3)
}
使用方法:
project->open project->Base
open utils.em, copy AddCComment() at the end of file.
options->Menu Assignments: command->Macro:AddCComment; Menu->work; insert; press <keys...> to assign ALT+C keyboard command
Other project: options->preferences:symbol Lookups->Add project to path, choose Base project.