sourceinsight常用快捷键及注释快捷键设置

sourceinsight常用快捷键及注释快捷键设置

ID:8810739

大小:63.00 KB

页数:5页

时间:2018-04-08

sourceinsight常用快捷键及注释快捷键设置_第1页
sourceinsight常用快捷键及注释快捷键设置_第2页
sourceinsight常用快捷键及注释快捷键设置_第3页
sourceinsight常用快捷键及注释快捷键设置_第4页
sourceinsight常用快捷键及注释快捷键设置_第5页
资源描述:

《sourceinsight常用快捷键及注释快捷键设置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SourceInsight常用快捷键及注释快捷键设置(http://blog.csdn.net/tlaff/article/details/6536610)在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->KeyAssignments...1.mainwindow:Esc    2.Hightlight:MiddleMouse3.GoBack:Alt+z       4.GoForward:Alt+x        5.Caller:Alt+c         6.

2、Reference:Alt+r7.PreviousLink:Alt+a  8.NextLink:Alt+s9.FirstLink:Alt+d      10.GoLine:Alt+g     11.SelectLine:Alt+l12.SymbolWin:Alt+q  13.ActivateSW:Alt+w14.ProjcetWin:Alt+[   15.ActivatePW:Alt+]16.ContexWin:Alt+,  17.ActivateCW:Alt+.18.RelationWin:Alt+; 19.ActivateRW:Alt+'20.Selec

3、tAll:Ctrl+a     21.SaveAll:Ctrl+Shift+a22.BrowseProjectSymbols:Alt+b添加一些配置文件宏,比如:注释掉代码:单行注释、多行注释,将选中内容注释掉;在一行代码的前、后添加注释性文字等。打开Projcet->Openproject,选择base,可以看到utils.em文件,将下列宏添加到该文件中,并在其他工程里加入该文件,在上面介绍的快捷键添加方式里找到该宏并自定义快捷键。单行、多行注释:[plain]viewplaincopyprint?1.macro MultiLineComment()  

4、2.{  3.    hwnd = GetCurrentWnd()  4.    selection = GetWndSel(hwnd)  5.    LnFirst = GetWndSelLnFirst(hwnd)      //取首行行号  6.    LnLast = GetWndSelLnLast(hwnd)      //取末行行号  7.    hbuf = GetCurrentBuf()  8.   9.    if(GetBufLine(hbuf, 0) == "//magic-number:tph85666031"){  10.      

5、  stop  11.    }  12.   13.    Ln = Lnfirst  14.    buf = GetBufLine(hbuf, Ln)  15.    len = strlen(buf)  16.   17.    while(Ln <= Lnlast) {  18.        buf = GetBufLine(hbuf, Ln)  //取Ln对应的行  19.        if(buf == ""){                    //跳过空行  20.            Ln = Ln + 1  21.      

6、      continue  22.        }  23.   24.        if(StrMid(buf, 0, 1) == "/") {       //需要取消注释,防止只有单字符的行  25.            if(StrMid(buf, 1, 2) == "/"){  26.                PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))  27.            }  28.        }  29.   30.        if(StrMid(buf

7、,0,1) != "/"){          //需要添加注释  1.            PutBufLine(hbuf, Ln, Cat("//", buf))  2.        }  3.        Ln = Ln + 1  4.    }  5.   6.    SetWndSel(hwnd, selection)  7.}  macroMultiLineComment(){hwnd=GetCurrentWnd()selection=GetWndSel(hwnd)LnFirst=GetWndSelLnFirst(hwnd)//取首行行号L

8、nLast=GetWndSelLnLast(hwnd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。