失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > source insight(SI)使用教程

source insight(SI)使用教程

时间:2021-01-08 15:29:19

相关推荐

source insight(SI)使用教程

文章目录

创建工程,新建项目常用设置搜索功能(快捷键ctrl + /)代码查找(就是那个R按钮)关于搜索参数的详细解释设置搜索路径的相对路径(失败了)直接在源码包里创建项目搜索功能2(简单搜索单个文件,ctrl + F,按F3F4切换搜索结果,F3向前搜索,F4)搜索功能3(搜索某个目录文件)(快捷键ctrl + shift + F)高亮代码 F8跳转到函数(变量)定义、函数(变量)引用等向前向后访问(ctrl + ,)(ctrl + .)还讲了一个操作,就是删除我们代码中不用看的代码alt + F12切换普通字体,格式化字体(View -> Mono Font View)1201 如何设定指定语块风格

参考文章1:程序员阅读代码必备高效工具-Source Insight

参考文章2:Source Insight 创建工程/添加已有工程

文章目录

创建工程,新建项目常用设置搜索功能(快捷键ctrl + /)代码查找(就是那个R按钮)关于搜索参数的详细解释设置搜索路径的相对路径(失败了)直接在源码包里创建项目搜索功能2(简单搜索单个文件,ctrl + F,按F3F4切换搜索结果,F3向前搜索,F4)搜索功能3(搜索某个目录文件)(快捷键ctrl + shift + F)高亮代码 F8跳转到函数(变量)定义、函数(变量)引用等向前向后访问(ctrl + ,)(ctrl + .)还讲了一个操作,就是删除我们代码中不用看的代码alt + F12切换普通字体,格式化字体(View -> Mono Font View)1201 如何设定指定语块风格

创建工程,新建项目

项目→新建项目

设置好项目名和项目工程文件存放的位置

默认不动

将所要查看的代码添加到工程

然后点击同步代码(我不知道这步干嘛用的。。)(laoyuan说这个功能类似于rebuild,如果先rebuild,增加或修改了几个文件,那么同步就很快,【rebuild很慢的。。】)

常用设置

项目→打开项目→base

点击utils.em

然后点option-document options,我这没有啊尴尬,,,,

搜索功能(快捷键ctrl + /)代码查找(就是那个R按钮)

选中需要搜索的内容(或者进入后输入),点击R,选择搜索选项,点击search搜索

如果已经有了个搜索结果文件,下次搜索的时候会提示让直接替换内容,还是追加,还是创建一个新的搜索结果文件,我可以选择新创建一个搜索结果文件

然后点击带两个反向红色箭头的小按钮都能进行切换

关于搜索参数的详细解释

Look up References

我们最常用的一种查找方式是选择Search/Lookup References或按Ctrl+/组合键再或者鼠标点 R按钮,在弹出的Loopup References窗口进行查找操作。 在Search Method中有四种可选的查找方式:SimpleString、Regular Expression、 Keyword Expression和Look UpReference。其中Simple String是最普通的查找方式,可以查找文件中出现的任意字符或字符,甚至可以查找 _upap || u这样的字符串,但是在工程较大时,查找过程会较慢。 RegularExpression查找方式将在后面讲述正则表达时会介绍到,这里暂时按下不表。 Keyword Expression和Look UpReference查找的结果基本相同,但是显示方式略有差异。这两种方式都是使用SI预先建立的数据库,查找起来速度相当快。但通常这种速度只对在查找标识符时有明显效果。对于像函数名,变量名等的查找,强烈建议使用这两种方式进行查找。

(做过代码同步synchronize的话,用索引查找是最快的)

这代码注释可以

设置搜索路径的相对路径(失败了)

参考文章:SourceInsight设置相对路径

有时候搜索结果的绝对路径比较长,这不是我们需要的,如何修改为相对路径呢?

比如我们当前路径是F:\rv1.8_app_kernel_external\rv1.8_app_kernel_external\siPrj_app_external,我们直接修改成..\siPrj_app_external,改不了,说文件夹不存在。。。

(但是前提是,si工程文件夹必须跟代码文件夹【只能有一个,我有两个源码文件夹就选不上,放到一个文件夹下,重新新建si项目才好】在同一级目录下,)

我重新新建项目后,搜索发现结果已经是相对路径了

但是我还是想尝试改一下,目前的路径是:F:\rv1.8_app_kernel_external\rv1.8_app_kernel_external\app&external,我把它改成..\app&external,还是说不存在。。。

我发现我创建项目的方法有问题,应该是直接在源码包里创建si项目的。。。。

直接在源码包里创建项目

还是不行啊,我放弃了,,反正搜索也能显示相对路径了

搜索功能2(简单搜索单个文件,ctrl + F,按F3F4切换搜索结果,F3向前搜索,F4)

搜索功能3(搜索某个目录文件)(快捷键ctrl + shift + F)

高亮代码 F8

其实在代码那右键,有很多的信息的

跳转到函数(变量)定义、函数(变量)引用等

可以快速查看定义(符号信息),跳转到定义,跳转到基类(父类),跳转到原型,跳转到调用者

向前向后访问(ctrl + ,)(ctrl + .)

还讲了一个操作,就是删除我们代码中不用看的代码

alt + F12切换普通字体,格式化字体(View -> Mono Font View)

1201 如何设定指定语块风格

比如对于函数,或者控制语句(while、if等),我们可以对它们右键,选择style properties

我们可以设置它们的风格,如字体大小,是否加粗,前景色,背景色,阴影等

效果示例,看起来还是十分不晕的

如果觉得《source insight(SI)使用教程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。