Source Insight使用指南

来源:互联网 发布:java异步调用存储过程 编辑:程序博客网 时间:2024/04/29 23:19

安装Source Insight并启动程序,可以进入图1界面


图1


为了有效的阅读源程序,首先必须选择功能菜单上的“Project”选项的子菜单“New Project”新建一个项目,项目名称可以自由选定,当然也可以选择删除(Remove)一个项目。当删除一个项目的时候,并不删除原有的源代码文件, 只是将该软件生成的那些工程辅助文件删除。设定之后,将会弹出一个对话框如图2,接受默认选择,如果,硬盘空间足够,可以将第一个复选框选上,该选项将会 需要与源代码大致同等的空间来建立一个本地数据库以加快查找的速度。


图2


点击“OK”按钮,接受选择后,将会有一个新的对话框弹出,在这个对话框里,可以选择将要阅读的文件加入工程,一种 方式是通过在File Name中输入要阅读源代码文件的名称,点击“Add”按钮将其加入,也可以通过其中“Add All”和“Add Tree”两个按钮可以将选中目录的所有文件加入到工程中,其中“Add All”选项会提示加入顶层文件和递归加入所有文件两种方式,而“Add Tree”相当于“Add All”选项的递归加入所有文件,可以根据需要使用


图3


加入文件后,点击一个文件,可以出现使用界面,如图4所示,其中,右边的那个窗口(Linux Project,即工程窗口)缺省按照字母顺序列出当前工程中所有的文件。



图4


Reference功能是Source Insight的特色之一,它可以在速度极快的在整个工程中找到所有的标记,并且在该行程序的前边加上红色箭头的小按钮链接上。图6是一个 Reference搜索后的结果,它可以有两种模式,一种集中显示结果,图6显示的就是这种模式,在这种模式下,可以通过前边的红色箭头小按钮进入另外一 种模式,该标记的具体的所在处,也可以通过标记的具体所在处点击红色箭头小按钮进入警种模式,还可以通过工具条上的两个红色小箭头直接在第二种模式下前后 移动,察看相应信息。它的这个强大的功能使得阅读Linux源程序有如神助。但是要注意的是,当进行了第二次“Reference”时,它会提示你将结果 集附加在第一个结果集的后边还是取代第一个结果集。如果选择前者,不能对结果集根据前后两次搜索结果进行分类,然后在其子类里进行移动,只能在整个结果集 里移动;如果,选择后者,结果集将会被替换为第二次搜索的结果,略微有些不方便。


图5



快捷键

  1. 按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义(Ctrl+= :跳到定义点)
  2. shift+F8:标亮所有文本中光标所在位置的单词,再次按下取消标亮
  3. Ctrl+Shift+F:在多个文件中搜索
  4. Ctrl+F:本文件内查找
  5.  F3:本文件查找结果的上一个
  6. F4:本文件查找结果的下一个
  7. Ctrl+M:创建或查找书签,方便下次找回此位置
  8. Alt+/ :在整个项目中查找
  9. Alt + F12:设置字体宽度
  10. Ctrl+g:跳到指定行
原创粉丝点击