Source Insight无限试用期修改方法】的更多相关文章

修改路径:C:\ProgramData\Source Insight\4.0\si4.lic 字段: Date="2020-01-20" Expiration="2020-02-19" 修改到包含当天时间区间: 比如:今天2020/3/13,那么改为: Date="2020-02-20" Expiration="2020-03-19" 重新打开Source Insight,那么就可以继续试用了!…
由于本人阅读喜欢使用source insight.前段时间接触了linux核代码,而这份代码只能放在ubuntu服务器上编译,刚开始的时候是在windows上修改,完了之后再copy到服务器上去编译,这样很麻烦,效率也很低,经过网上搜索和向别人请教之后,终于可以正常使用了. 1.使用SSH工具在ubuntu上Git clone代码之后,必须修改文件的权限:sudo chmod 777 xxx -R :777为拥有所有权限,详细自己去网上查,xxx为项目文件夹,-R是递归到所有子文件(夹),我第一…
options->preferences -> Files-> default encoding: 选择 GB2312 CP:936…
不多说,阅读代码利器. 一.修改背景颜色 使用淡绿色更护眼(听说而已),菜单“选项”>>“属性”,使用自己喜欢的颜色吧.我的淡绿色RGB是181,236,207 二.行号,空格替换tabs,智能换行 三.解决source insight 中文间距的方法 默认情况下,往Source Insight里输入中文,字间距相当的大,要解决这个问题,具体设置如下: 1.Options->Style Properties 2.在左边Style Name下找到Comment Multi Line和Com…
阅读内核代码习惯和喜欢使用source insight.如果能在source insight上修改内核代码,同时又不需要把修改的内核代码再拷贝到虚拟ubuntu上去那就方便了.于是想通过用samba与xp共享的方式来实现.即xp.samba.虚拟ubuntu9.10等工具. 事实上是可以的,用source insight把在samba上共享的内核源文件建立了工程,速度上不是特别慢,可以接受.但在Source insight上修改通过samba共享ubuntu上内核源程序文件出现了"Confirm…
如何让source insight支持中文注释,解决回车删除,移动光标出现乱码的问题?下面是解决方案:     -------Source Insight3 中文操作(左右键.删除和后退键)支持宏------- 感谢丁兆杰(zhaojie.ding@gmail.com)及互联网上辛勤耕耘的朋友们!!! Evan: sdcw@163.com   ① Project→Open Project,打开Base项目,将文中代码框中的所有内容函数复制到utils.em文件的最后: ② 重启SourceIns…
Source insight有最新版3572.3.50.0076 下载连接:http://www.sourceinsight.com/down35.html,   http://www.sourceinsight.com/distribute/Si3570Setup.exe 注册号:SI3US-205035-36448 1.卸载掉旧版安装新版, 可能会有提示" An invalid source insight serial number was detected",然后不能使用. 解…
在source insight的view菜单中点出relation window,然后右键点relation window,选relation window properties,然后把view relation里所有的下拉选项全部选成references,这时候relation window里显示的就是当前函数和调用他的函数的关系了.另外,在view relation上面有一个level,你可以填数字,填几就可以显示此函数向上的几级调用.比如填2,就可以看到向上两级的调用关系图在relatio…
source insight中文乱码有两个原因,一个是source insight的设置不正确.另外一个原因是源文件是utf-8格式的. 最近在工作中用source insight 查看jsp文件.js文件.html文件等时出现中文乱码的问题,是因为这些文件在生成的时候都是utf-8格式的,要转换成ansi格式的在source insight中才能正常显示中文.所以写了一个将utf-8转换为ansi的批处理和一个修改文件名的批处理.分别如下: utf-8转换为ansi的批处理(在使用这个批处理的…
转载自:https://www.cnblogs.com/xunbu7/p/7067427.html A. why SI: 为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Window上下文显示,像这样的东西非常有利于查看大量代码! 那么问题来了——比如我现在随便找了一份源码,我该要怎么阅读呢?很简单,SI可以极其方便地将一个源码目录变成source insight工程,然后直接操作—…
中文注释乱码解决方法: 用记事本打开源文件,然后,选择文件->另存为,编码选为”ANSI“   字体的调整: Source Insight 菜单栏选择Options->Document Options(或者直接Alt+T),打开Document Options对话框,点击Screen Fonts,在新打开的字体对话框中设置一下就OK啦   Alt+F12可以将字体换成等宽的(Fixedsys)   祥见百度,https://www.baidu.com/link?url=jsHC9zKJGKAE…
http://www.cnblogs.com/ningskyer/articles/4038501.html A. why SI: 为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Window上下文显示,像这样的东西非常有利于查看大量代码! 那么问题来了——比如我现在随便找了一份源码,我该要怎么阅读呢?很简单,SI可以极其方便地将一个源码目录变成source insight工程,然后…
在source insight 的标题栏中显示完整路径名的方法.Options -> Preferences -> Display -> Trim long path names with ellipses.(把复选框的勾选去掉.)…
源:source insight 4.0的基本使用方法 source insight 4设置…
在ubuntu中装了source insight用来看代码. 但用了一段时间后,有一天突然就发现打不开了,打开马上会弹出wine的错误,详细信息里面是什么PageFault 0x0000008之类的,下面跟着很长的一堆内存地址. google百度,重装wine,重装source insight,都不好使. 最后觉得肯定是卸载的时候没删除干净,要置之死地而后生才行啊. 于是找出所有的相关文件删除,再次重装source insight就好了,虽然还是不知道到底做错了什么让它崩溃了的. 总结一下: 升…
1. 首先,打开source insight主界面. 2. 选择"options->key assignments",进入快捷键设置界面. 3. 此时,可以看到快捷键设置对话框. 4. 找到高亮的命令,可以看到默认的快捷键是Shift+F8. 点击"Assign new key",分配新的快捷键. 5. 我们可以设置鼠标中键作为快捷键. 6. 保存即可. 7.此时,我们只需在需要高亮的单词上面点击鼠标中键即可高亮,再次点击即可取消高亮.这样就可以非常方便高效地…
1.乱码显示情况: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcjc3NjgzOTYy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> 2.用gedit打开文件,并用ctrl+shift+s(另存为),当中charactor coding选为chinese simplified(GB2312); 2.改动个文件…
使用Source insight的时候,默认是不显示文件的全路径的,这一点有那么一段时间让我很纠结,因为很多函数都是基于硬件架构的,一个函数有很多时间.查看文件的全路径是非常有必要,可以通过以下实现: 1.Options-->Preferences-->Display 设置Trim long path names with ellipses为选择.如图:  …
在用sourceinsight查看linux内核源码的时候,大家会发现不能查看源码中的makefile和kconfig代码,即不能搜索到makefile和kconfig文件.这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件.下面就说如何让sourceinsight支持查看makefile和kconfig代码: (1)添加makefile: 进入Options -> Document Options-> 点击Document Type的下拉框,然…
熟悉工具的使用能在一定程度上提高工作效率,但工具永远只是工具,大家要把重点放在内功的修炼上. 符号导航 符号(变量.宏定义.结构定义.枚举.函数等等)在SI 中的检索非常方便.Ctrl+鼠标左键或Ctrl+=可以立即转到符号的定义处,Alt+/可以打开一个窗口查看符号的定义.F7 浏览或查找工程的全局变量和函数,F8 浏览查找当前文件的全局变量和函数.Ctrl+/打开 Lookup Reference 窗口用于搜索符号在工程中的索引,所有搜索结果在搜索窗口中显示,点击搜索结果左边的红色源链接即可…
“TabSiPlus 外挂插件”主要有两部分组成,分别是“外挂插件加载器”和“插件动态库”.“插件动态库”完成Source Insight窗口的Hook,显示Tab标签栏,截获Source Insight的窗口消息并根据消息调整Tab标签栏等功能,这是一个动态链接库,不能主动执行,所以还需要一个“外挂插件加载器”,“外挂插件加载器”是一个独立的可执行文件,它的主要功能就是发现Source Insight的进程,并把插件动态库“注入”到Source Insight的进程中.本文将简单介绍这两个组件…
关于如何做一个Source Insight外挂插件的全过程都已经写完了,这么一点东西拖了一年的时间才写完,足以说明我是一个很懒的人,如果不是很多朋友的关心和督促,恐怕是难以完成了.许多朋友希望顺着本文的思路也作一个类似于TabSiPlus功能的Source Insight外挂插件,抱歉让他们等了这么长时间,看了本文或许能让大家消消气(大头在后面).其实即使不是为了给Source Insight做外挂插件,本文的很多方法都可以用于给其它软件做外挂. 尽管本文介绍了做TabSiPlus外挂插件的完整…
上一篇文章介绍了如何发现正在运行的“Source Insight”窗口,本篇将介绍“TabSiPlus”是如何进行代码注入的.Windows 9x以后的Windows操作系统都对进程空间进行了严格的保护,进程之间不能想16位的Windows那样通过一个确定的内存地址互相访问数据,甚至是代码,这就意味着要实现一个软件的扩展功能就必须将自己的代码“注入”到该软件的进程空间中,当然,一个进程也可以利用Windows的消息传递机制或mailslot.pipe之类的进程通信方式影响另一个进程,但是,并不是…
一提到外挂程序,大家肯定都不陌生,QQ就有很多个版本的去广告外挂,很多游戏也有用于扩展功能或者作弊的工具,其中很多也是以外挂的形式提供的.外挂和插件的区别在于插件通常依赖于程序的支持,如果程序不支持插件机制,那么就无法为其开发插件,而外挂则不然,它不依赖于程序本身的功能,通常是一个单独运行的程序,“挂”其它程序的方法就是跨进程代码注入.如果这个世界的所有软件都是开放源代码的,而且没有那么多的License限制,黑客们可以自由修改代码发布新功能,那么就不会出现外挂这东西.给别的程序做外挂是一件很麻…
(摘自http://www.cnblogs.com/yc_sunniwell/archive/2010/08/25/1808322.html) 一.Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西: Windows下开发人员的至爱,功能强大,界面友好.支持语法高亮.符号跳转,还支持函数调用关系图显示.这是一个专业的编程环境,很多大公司都是使用它的.这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置.除此之外,它本身带有一…
使用快捷键注释,单行注释,多行注释,#if 0注释 将文件 mycomment.em点此下载放到sourceinsight的Base工程的路径下(一般是在C:\Documents and Settings\Administrator\My Documents\Source Insight\Projects\Base),当然推荐存放到该目录下,一般em文件是sourceinsight的宏语言文件,宏语言是 sourceinsight定义的一种语言,语法与C语言类似,sourceinsight提供了…
source insight项目 在移动到另外一个地方时,会因为之前是绝对路径而导致,项目中的文件都不可用,需要重新把这些文件添加一遍. 这是个令人讨厌的事情. 解决办法为创建项目时设定为绝对路径.方法为: 先创建source insight项目,在创建时设定为“项目有自己的配置文件”: 先不要添加任何的项目文件: 在菜单“Project\Project settings”中修改“Project Source Directory”为相对路径(比如我在KaCES-F-433Slave项目中的设置应…
1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple 还有:让{ 和 } 不缩进: options->document options->auto indent 去掉indent Open Brace和Indent Clo…
  source insight快捷键及使用技巧 退出程序                             : Alt+F4 重画屏幕                             : Ctrl+Alt+Space 完成语法                             : Ctrl+E 复制一行                             : Ctrl+K 恰好复制该位置右边的该行的字符       : Ctrl+Shift+K 复制到剪贴板      …
以下文章转载自网络:http://blog.csdn.net/junjie319/article/details/6910992 http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html   Technorati 标签: SI 技巧 1.如何找回失去的context window   context window 在看程序时很有用,当用户指向某个函数或变量时,在context window中都会有该变量或函数的定义:但有时会…