在sourceinsight中添加快速注釋 Ctrl+/


1、搜索文件:utils.em(C:\Program Files (x86)\Source Insight 3)
2、用sourceinsight打開文件:utils.em
3、在文件末尾添加下面代碼
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)  
}  
4、Options→Key Assignments,將macro:multilinecomment 與 ctrl+/ 綁定

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM