Source Insight的一些使用总结

原文地址:

http://blog.csdn.net/adayabetter/article/details/77073049

https://www.cnblogs.com/xunbu7/p/7067427.html

==========================================================================

一、Source Insigth 新建工程
新建一个工程,导入需要查看的代码,可以方便的进行查阅。 
新建工程的步骤如下:

在菜单栏中找到【Project】选项,点击打开;
在弹出的菜单栏中选择【New Project】选项;
会弹出一个对话框,在【New project name】中为项目起一个自己的名字。在下面的对话框中选择一个你想要将工程保存位置(一般默认不修改,此位置不是代码的位置哦~),然后点击OK;
点击OK后,会出现【New project Settings】对话框,选择自己代码存放的位置(此处为代码所在位置~),然后点击OK;
点击OK后,会出现【Add and Remove Project Files】,选择添加你代码的文件,点击【Add】或者【Add All】
会弹出一个对话框【Add to Project】,两个选项都要勾选(确保文件都被加入进来),然后点击【OK】。这个时候,会弹出一个对话框询问是有多少个文件加入工程,然后点击【确定】;
文件添加完成后,要进行同步映射:点击【Project】选中【Synchronize Files】,弹出一个对话框,此处可直接选OK;
文件以及添加,点击【Close】关闭即可。


二、Source Insigth 添加c++文件 *.cc文件
添加 *.cc文件的步骤如下:

选择【Options】,弹出下拉框。
选择【Document Options】,弹出对话框。
在【Document Type】栏点击下拉三角形,选择【C++ Source File】,在右侧【File filter】后添加 .cc(根据前几个类型,加入 * .cc即可)


三、Source Insight 改变代码显示大小
打开工程文件,默认字体的显示效果字体较小,看起来费眼睛。不适合长时间盯着看,所以需要调整一下显示字体大小,调整字体大小的步骤如下:

按“ALT+T”快捷键打开文档操作窗口。或者在工具栏处点击“Options”,选择“Document Options…”;
会弹出操作窗口,在【Font Options】里可以看到【Screen Fonts】(屏幕字体),其默认值为Verdana 8号字体。点击“Screen Fonts”按钮,打开设置字体界面。
在字体设置页面可以更改字体、字形和大小。只将大小改一下即可,这里改成12 ,然后点确定。
弹出确认框会提示你是否保存设置,输入“yes”,然后点“yes”图标,就可以改变字体大小了。


四、 Source Insigth 查找功能
在Source Insigth中使用查找功能是比较频繁的,因此需要掌握查找的使用方法。

查找方式 :选择Search/Lookup References或按Ctrl+/组合键再或者鼠标点 蓝色大“R” 按钮;
在弹出的Lookup References窗口,输入要查找的字符进行查找操作;
部分查找参数: 
whole words only : 全字匹配查找 
case sensitive : 区分大小写 
project wide : 项目内查找 
include subdirectories : 包含子目录查找 
skip inactive code : 跳过无效代码查找 
skip comments : 跳过注释查找 
search only comments : 仅在注释在查找

============================================================================

A. why SI:

  为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Window上下文显示,像这样的东西非常有利于查看大量代码!

  那么问题来了——比如我现在随便找了一份源码,我该要怎么阅读呢?很简单,SI可以极其方便地将一个源码目录变成source insight工程,然后直接操作——来天吞天,来地含地:新建工程——>命名工程——>设置源码目录——>好了,去阅读吧。。。

  那么又有一个问题,比如老子要设置字体背景之类的东西哩?呵呵,Options->Preferences…里面的内容能让你晚上做梦都笑醒了。

  所以说到这里,SI的强大之处在于:速度快,阅读方便,设置方便。当然这只是一小部分,她还有强大的自定义指令的功能,这个还在学习,放下不表。但是,就这些基本的功能就已经能支持我很好的工作了啊!

   

B. SI Project初体验与窗口布局介绍:

  新建工程之后是add and remove files这个窗口,一般add tree就把文件夹里的所有文件都加载进这个工程了。那么Load完成之后呢?close对话框就可以了啊。close之前有个神奇的地方向大家介绍下——SI可以加不同路径的代码进入你的工程,嘿嘿嘿。。。

  完成之后,Project Window就出现在右边了,点击其中任意一个文件,内容就显示在中央编辑区域了。左边是Symbol Window,可以快速定位函数、变量定义等。下面是Context Window,显示有用的上下文相关信息。可以通过View菜单调出或者关闭各种窗口。比如Relative Window可以显示出方法中调用的方法。

  以下是source insight标准工作界面,从左到右从上到下分别是Symbol window /编辑区 / Project window / Relative window / Context window. 这样的布局是非常方便的,大家就按照这样布局就行。可能有的人source insight窗口嵌入有问题,没事儿,多试几次多拖拽几次就行了。。。

 

C.几种逆天功能:

1.同步

  在编辑区域中,键盘按下Ctrl,用鼠标单击变量或方法时,会跳到变量或方法的定义。

  如果某个变量或者方法是黑色字体表示的,说明它还没有被定义。

  当然有时候也不是因为没定义,需要同步一下,Project->Synchronizing Files

 

2.查看定义

  可以选中一个变量,然后右键,Jump to Definition,跳转到定义。

  当然,上面提过,也可以直接Ctrl+鼠标点击。

  在编辑区域内选中变量或者方法,过一两秒,Context Window会自动显示定义。

3.查找引用

  选择一个变量或方法后右键Lookup References…就可以进行查找。

  查找结果显示在一个框里,点击每条查找结果前面的红色标记(两个红色的相背的三角形),可以该条结果对应代码文件,进入代码编辑状态;再点击代码中的查找对应行开头的红色标记可以转回查找结果页面。

  工具栏上有相应的图标进行上一条和下一条的跳转。

  Lookup References弹出的对话框里可以进行查询的选项配置。比如是否大小写敏感,是不查找注释还是只在注释里查找。

  另外Search Method也可以选是字符串、正则、关键字、还是引用类型。

4.查找调用

  这个是针对方法的,选中方法名,然后右键Jump to Caller,如果只有一次调用,则直接跳转,如果多次调用,则显示一个列表框,选择一项就会跳转过去。

  文件中的查找可以通过菜单Search。

常用的快捷键:

        1.Ctrl + 鼠标单击 进入定义.

  2.Alt + F12可以切换,让字符宽度变得一致,或者是大小不同地显示。

  3.Shift + F8 标亮文本中光标所在的单词。

  4.Ctrl + G (或者F5) 跳转到某一行。

  5.Ctrl + O 搜索文件,找到回车打开,找不到ESC退出

  6.Alt + G (或者F7) 打开Symbol Window.

  7.Alt +, 后退;Alt+.前进.

  8.Ctrl + F 查找关键字。

猜你喜欢

转载自blog.csdn.net/striver_jt/article/details/83017750