2023年7月9日发(作者:)
为SourceInsight添加多⾏注释功能菜单由于项⽬看代码主要使⽤的是Source Insight,习惯了其他编辑器的多⾏注释功能,对此感到很不习惯,查询⽹上程序,可以⾃⾏添加。1.打开project,选择base项⽬中的,添加如下代码: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)}2.选择Options->Key Assignment在command输⼊宏定义的名称,这⾥是Macro:MultiLineComment,和em中的是⼀致的⼀般将其添加到work Menu中,可以选择其他3.此时选择多⾏代码按快捷键就可以注释和⾮注释某些代码了
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688904225a182169.html
评论列表(0条)