1 / 5
文档名称:

SourceInsight常用快捷键及注释快捷键设置.doc

格式:doc   大小:63KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SourceInsight常用快捷键及注释快捷键设置.doc

上传人:duzw466 2018/6/24 文件大小:63 KB

下载得到文件列表

SourceInsight常用快捷键及注释快捷键设置.doc

文档介绍

文档介绍:Source Insight常用快捷键及注释快捷键设置
(http://blog./tlaff/article/details/6536610)
在使用SI过程中,我根据自己的使用****惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍:
 修改快捷键:Options->Key Assignments...
window:Esc        light:Middle Mouse
Back:Alt+z               Forward:Alt+x               
:Alt+c                  :Alt+r
Link:Alt+a     Link:Alt+s
Link:Alt+d           
Line:Alt+g           Line:Alt+l
Win:Alt+q     SW:Alt+w
Win:Alt+[       PW:Alt+]
Win:Alt+,     CW:Alt+.
Win:Alt+;   RW:Alt+'
All:Ctrl+a           All:Ctrl+Shift+a
Project Symbols:Alt+b
添加一些配置文件宏,比如:注释掉代码:单行注释、多行注释,将选中内容注释掉;在一行代码的前、后添加注释性文字等。
打开Projcet->Open project,选择base,,将下列宏添加到该文件中,并在其他工程里加入该文件,
在上面介绍的快捷键添加方式里找到该宏并自定义快捷键。
单行、多行注释:
[plain] view plaincopyprint?
macro ment()  
{  
    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)