美文网首页
2018-11-12

2018-11-12

作者: 傻乎乎的家伙 | 来源:发表于2018-11-12 10:37 被阅读0次

    SourceInsight使用技巧

    1、添加注释快捷键
    打开base工程下的utils.em
    追加多行注释的配置文件
    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)
    }
    
    
    将该文件拷贝到新的工程并添加
    在Options->Key Assignments 中为其分配自己习惯的快捷键即可。

    相关文章

      网友评论

          本文标题:2018-11-12

          本文链接:https://www.haomeiwen.com/subject/rsyqfqtx.html