Source Insight 4.0安装破解及简单使用

一、安装与破解

1、下载Source Insight 4.0安装包    https://www.sourceinsight.com/download/

2、下载程序破解补丁包  https://pan.baidu.com/s/1irvH-Kfwjf4zCCtWJByqJQ

其中包含文件si4.pediy.lic 和  sourceinsight4.exe。

3、安装下载的Source Insight 4.0安装包。

4、通过自动生成的桌面快捷方式右键打开文件位置,找到sourceinsight4.exe。

5、将其替换为破解补丁包中的sourceinsight4.exe,然后双击运行。

6、首次运行,会弹出一个对话框,选择导入license文件,并将破解补丁包中si4.pediy.lic文件导入即可,至此安装破解完成。

扫描二维码关注公众号,回复: 4616195 查看本文章

二、与老版本Source Insight比较

1、新增文件、文件夹比较功能,打开方式Tools -> Compare Files...  和  Directory Compare

             

2、支持不同格式编码显示、转换。

设置单个文件显示编码方式:File -> Reload As Encoding...

设置所有文件默认显示编码方式:Options -> Preferences

3、设置文件编码转换:File -> Save As Encoding...

4、新增选中时自动标记相同对象功能(需在设置字体的界面勾选Highlight references to selected symbol),如图:

三、常用功能介绍

1、常用快捷键

ctrl + 鼠标滚轮 :  可放大、缩小显示字体

ctrl + 鼠标左键: 跳转到函数定义

ctrl + G : 跳转到当前文件某一行

ctrl + H : 替换字符

Alt+Shift+S :同步文件   //不能自动找到调用某个函数或变量的位置时使用

2、常用快捷栏工具

      搜索快捷工具

   搜索列表中上下切换

   撤销、反撤销

 上一步、 下一步

3、常用设置

字体设置:Options -> File Type Options -> Screen Font...

显示行号:Options -> File Type Options -> 勾选show line numbers

Tab宽度:Options -> File Type Options -> Tab width

设置背景颜色:Options->preference->color->windows background设置背景色(色调85、饱和度123、亮度205)

快捷键设置:Options  -> Key Assignments

主题切换:Options  -> Visual Theme -> Manage Visual Themes          //支持导入主题

添加工程文件时切换磁盘:

在File Name 处输入< 盘符:\ >并回车,如下图所示切换至D盘

四、自定义快捷键的配置与使用

1、修改默认的Base工程中的utils.em文件

Project ->Open Project,选择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)
}

代码参考博文:https://blog.csdn.net/quincyfang/article/details/6536610

2、Options  -> Key Assignments 进行快捷键设置,输入Macro,找到 MultiLineComment,点击Assign New Key。

弹出提示框后,通过键盘或鼠标设置你自定义的快捷键,点击OK即可:

使用效果如下:

根据上面的代码可以看出,其实就是调用了SI自带的内部函数来实现的,语法跟C语言类似。如果感兴趣,可在网上找一些utils.em参考,写一个属于自己的Source Insight配置,感觉麻烦的话也可直接下载别人的来用。

猜你喜欢

转载自blog.csdn.net/fangye945a/article/details/84996658