码迷,mamicode.com
首页 > 其他好文 > 详细

Source Insight添加快速注释宏定义

时间:2020-06-02 19:05:51      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:ctrl   mamicode   div   col   添加   工程   nec   comment   set   

新建文件,粘贴以下代码

macro MultiLineComment()
{
    hwnd = GetCurrentWnd()
    selection = GetWndSel(hwnd)
    LnFirst = GetWndSelLnFirst(hwnd)      //取首行行号
    LnLast = GetWndSelLnLast(hwnd)      //取末行行号
    hbuf = GetCurrentBuf()
 
    if(GetBufLine(hbuf, 0) == "//magic-number:tph85666031"){
        stop
    }
 
    Ln = Lnfirst
    buf = GetBufLine(hbuf, Ln)
    len = strlen(buf)
 
    while(Ln <= Lnlast) {
        buf = GetBufLine(hbuf, Ln)  //取Ln对应的行
        if(buf == ""){                    //跳过空行
            Ln = Ln + 1
            continue
        }
 
        if(StrMid(buf, 0, 1) == "/") {       //需要取消注释,防止只有单字符的行
            if(StrMid(buf, 1, 2) == "/"){
                PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))
            }
        }
 
        if(StrMid(buf,0,1) != "/"){          //需要添加注释
            PutBufLine(hbuf, Ln, Cat("//", buf))
        }
        Ln = Ln + 1
    }
 
    SetWndSel(hwnd, selection)
}

保存成MultiComments.em文件

为了方便放在 si生成的工程里

技术图片

然后添加到工程里

技术图片

 

 然后设置快捷键

技术图片

 

 然后就可以使用了

比如选中以下两行

技术图片

 

 按Ctrl+/

就能注释掉了

技术图片

 

 再选中按Ctrl+/就能取消注释。

Source Insight添加快速注释宏定义

标签:ctrl   mamicode   div   col   添加   工程   nec   comment   set   

原文地址:https://www.cnblogs.com/IdeaMing/p/13032766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!