本文主要是介绍在sourceinsight中添加快速注释 Ctrl+/,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
功能描述:
在sourceinsight中添加快速注释 Ctrl+/
操作步骤
1、用everything搜索文件: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 = Lnfirstbuf = GetBufLine(hbuf, Ln)len = strlen(buf)while(Ln <= Lnlast) {buf = GetBufLine(hbuf, Ln) //取Ln对应的行if(buf ==""){ //跳过空行Ln = Ln + 1continue}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+/ 绑定
绑定效果如下:
这篇关于在sourceinsight中添加快速注释 Ctrl+/的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!