情感婚姻网 加入收藏  -  设为首页
您的位置:情感婚姻网 > 知识百科 > 正文
source insight 3.5怎么用
source insight 3.5怎么用
提示:

source insight 3.5怎么用

首先,介绍一下source insight的安装,百度搜索source insight,找到相关软件,下载安装。
如何使用source insight
版本:3.5.72.0可使用于
环境:WinXP/Vista/Win7/Win8
安装比较简单,过程省略。
END
如何创建工程
打开source insight,点击project->New project新建一个工程,如下图所示。
如何使用source insight
给新建的工程添加一个名字,在此举个例子命名test。
如何使用source insight
选中要添加的工程代码,点击browse选择工程所在的路径,点击OK。
如何使用source insight
如何使用source insight
如何使用source insigh
选择要添加代码的目录,点击add tree,然后会把文件都导入进去,完成以后点击close。工程新建完成。
如何使用source insight
如何使用source insight
如何同步代码
工程新建完成以后就是要查看代码,可以看到函数都是黑色的,并没有办法进行跟踪。这是因为工程没有进行同步映射。下面进行工程文件同步。
如何使用source insight
点击project选中synchronize files,弹出一个对话框,此处可直接选OK。
如何使用source insight
如何使用source insight
同步完成以后,可以看到刚才灰色显示的代码变成了绿色,此时按着ctrl键再点击左键就可以跳入相应的函数。

如何使用source insight
提示:

如何使用source insight

  这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种 ”搞linux 应该把vi使用到精通的地步“思想,发现无论我怎么练习vi,还是没有使用source insight编写代码速度快,因为vi的查找定义让很多人头痛,即使对源码工程使用ctag等操作,而我看到网上很多对sourceInsight的讲解,很多都是讲解一些非常不适用的,所以说,我还是在这啰嗦几句。
  
  1.“同步”或者“重编译”工程
  很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
  设置步骤(我的版本是英文的):
  同步:project->synchronize projcet ..->出来的对话框中你可以选择:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
  重编译工程:project->rebuild project.. ->出来的对话框中,只选择第三项:Re-Create the whole project from scratch,然后点击ok就可以了。
  
  2.搜索字符操作:
  
  2.1 在当前文件中搜索字符串
  这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift +F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。但是第一次都需要同时按下”shift“
  
  2.2 在工程中搜索字符串:
  使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧:
  
  
  
  看到了,第一个框中是输入查找的字符串的,下面的那个”Search In"中,你可以选择,是所有工程,还是当前文件(这个我们在2.1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择:大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下:
  
  
  
  可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用最多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。
  
  3.查找定义
  相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和 关键字的不同色彩显示,
  可以使用“ctl +鼠标左键”来快速的查找定义。
  4.添加和删除文件:
  其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
  在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击 鼠标右键,选择“Remove files from the project..." 或者”Add or remove files from the project ..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)
  
  一般删除或者添加后,最好再次 同步 或者 重编译 一下工程。
  
  5.其他使用方法。
  其他的不介绍了 ,呵呵,因为我只用这么多就感觉就够用了,因为写完代码后保存后,会自动和文件内容同步的。。。
  
  后续:
  有很多人说,sourceInsight不是windows的么?你在windows下编译,再弄到linux多麻烦,其实,现在很多人,包括公司一般都是使用vmware 安装的虚拟机,而vmware有一个vmware tools,你安装后,可以设定一个共享目录(关于vmware tools安装方法,请参照http://blog.chinaunix.net/space.php?uid=25100840&do=blog&id=271104),这样的话,你在windows下的sourceInsight中修改的内容可以直接同步到linux下的/mnt/hgfs/目录下,如果你在linux的/mnt/hgfs(或者你可以创建软连接到/home下)直接就可以编译等操作了;或者现在大部分公司使用这个工具:secureCRt 远程连接工具(这个你可以从网上搜索)或者ssh等,这比在vmware中直接操作方便的多,而前者还自带有一个SecureFx工具,这个工具连接linux非常方便,只有一个登录名和密码就可以复制和粘贴linux的所有文件(windows和linux间),而samba工具来共享已经远去了(曾经的我也是很喜欢用linux的纯种,后来发现自己很天真,samba真是有点垃圾了)。。。。
这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种 ”搞linux 应该把vi使用到精通的地步“思想,发现无论我怎么练习vi,还是没有使用source insight编写代码速度快,因为vi的查找定义让很多人头痛,即使对源码工程使用ctag等操作,而我看到网上很多对sourceInsight的讲解,很多都是讲解一些非常不适用的,所以说,我还是在这啰嗦几句。

1.“同步”或者“重编译”工程
很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
设置步骤(我的版本是英文的):
同步:project->synchronize projcet ..->出来的对话框中你可以选择:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
重编译工程:project->rebuild project.. ->出来的对话框中,只选择第三项:Re-Create the whole project from scratch,然后点击ok就可以了。

2.搜索字符操作:

2.1 在当前文件中搜索字符串
这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift +F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。但是第一次都需要同时按下”shift“

2.2 在工程中搜索字符串:
使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧:



看到了,第一个框中是输入查找的字符串的,下面的那个”Search In"中,你可以选择,是所有工程,还是当前文件(这个我们在2.1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择:大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下:



可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用最多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。

3.查找定义
相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和 关键字的不同色彩显示,
可以使用“ctl +鼠标左键”来快速的查找定义。
4.添加和删除文件:
其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击 鼠标右键,选择“Remove files from the project..." 或者”Add or remove files from the project ..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)

一般删除或者添加后,最好再次 同步 或者 重编译 一下工程。

转载仅供参考,版权属于原作者

Source Insight 如何添加.c文件?
提示:

Source Insight 如何添加.c文件?

设置Options -> Document Options 在弹出的对话框中,看看File filter里面是否有*.c;*.h; 如果没有*.c,手动填上,注意填写格式不能错,逗号和分号千万别写错了。 1.首先Source Insight默认可以识别的文件类型比较少,只有*.c *.h *.cpp *.txt 等比较常见的文本文件,首先需要明确你说的工程文件的后缀名是否是以上说的比较常见的文本文件。 2.如果是的话,直接将此文件拖拽到Source Insight的窗口内,就可以进行编辑了,编辑后保存(Ctrl+S)就是直接覆盖了原来的文件。 3.这是将Source Insight作为普通文本编辑工具的使用方式,还有一种使用方式,是使用Source Insight建立一个工程,然后将你需要修改的文件都添加为此新建工程的工程文件。 4.这样每次打开此Source Insight工程后都可以在工程文件列表中查看到所有你添加了的文件,建立Source Insight工程时会问你保存工程文件的位置,选择一下既可。 5.建立工程的话选择菜单中的Project ->New Project 既可,以上这两种方式都可以在修改保存后覆盖你原来的文件,如果需要同时编辑多个文件第二种方式最常用。