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

发布时间:2025-12-09 19:08:49 浏览次数:5

一、安装与破解

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文件导入即可,至此安装破解完成。

二、与老版本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 = 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)}

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

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

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

使用效果如下:

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

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477