如何使用source insight

作者&投稿:桑广 (若有异议请与网页底部的电邮联系)
如何使用source insight~

首先,介绍一下source insight的安装,百度搜索source insight,找到相关软件,下载安装。

版本:3.5.72.0可使用于
环境:WinXP/Vista/Win7/Win8
安装比较简单,过程省略。
END
如何创建工程
打开source insight,点击project->New project新建一个工程,如下图所示。

给新建的工程添加一个名字,在此举个例子命名test。

选中要添加的工程代码,点击browse选择工程所在的路径,点击OK。



选择要添加代码的目录,点击add tree,然后会把文件都导入进去,完成以后点击close。工程新建完成。


END
如何同步代码
工程新建完成以后就是要查看代码,可以看到函数都是黑色的,并没有办法进行跟踪。这是因为工程没有进行同步映射。下面进行工程文件同步。

点击project选中synchronize files,弹出一个对话框,此处可直接选OK。
同步完成以后,可以看到刚才灰色显示的代码变成了绿色,此时按着ctrl键再点击左键就可以跳入相应的函数。

  这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种 ”搞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 ..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)

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

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

   这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种 ”搞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.其他使用方法。

  其他的不介绍了 ,呵呵,因为我只用这么多就感觉就够用了,因为写完代码后保存后,会自动和文件内容同步的。。。

  

 

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




如何使用source engine
可保存用于更新和修复的安装文件,并且在下载安装程序更新和 Watson 错误报告时必须使用。 设置为手动即可

sourcecode怎么用
sourcecode是用来编译和安装软件的。sourcecode是用来编译和安装软件的。首先,需要从GitHub或者其他开源项目网站上下载你需要的源代码。然后,你需要理解程序的构建系统,也就是我们通常所说的编译源代码”。编译只是从源代码中生成一个可使用的软件的其中一个阶段。构建系统是一套工具,用于自动处置不同的...

如何使用source insight
Source Insight是一款面向项目开发的代码编辑浏览器,它可以自动同步分析相关源码,为我们的开发提供了很大便利。下面介绍一下source insight是如何使用的。http:\/\/jingyan.baidu.com\/article\/a3f121e4fe173ffc9052bbb0.html

SourceThree的简单使用
一.添加项目 1.选择“从URL克隆”添加新的项目。也可以将项目直接拖入。2.双击项目进入 3.当项目中有文件没有提及时,会在文件状态中显示。4.选中“未暂存文件”,将未暂存文件放入,已暂存文件,绿色未新建文件,黄色为有修改的文件。此时就可以选择提交,然后推送到服务器。二.创建分支 创建分支有...

施耐德电机输入信号,有SINK模式,SOURCE模式,如何选择,是不是都可以使用...
说的是变频器的输入信号选择吧。只能选择其中一种输入方式,有些型号需要调整参数,例如ATV303。SINK漏型,或者称为NPN,负输入。SOURCE源型,或者称为PNP,正输入。http:\/\/www.dq-fx.com\/product\/product-18998.html

Source Insight教程及技巧(大全)——最终整合版
SourceInsight功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用SourceInsight的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说SourceInsight的使用。(本文以McuSystem为例,SourceInsight以3.0版本为例。其他版本的SourceInsight大同小异)和众多程序编辑环境一样,SourceInsight中也有Project。建立工程的方法...

什么时候用original text,什么时候用source text
original text是原文的意思,source text是源文本,这俩在引用,解释等场景会很适合使用 前者更适合普通引用,后者更适合专业场景 下面是常用语句 询问年龄:How old are you? I am…(years old).How old is…? He \/She is … (years old).2. 描写外貌的:He \/ She looks young\/ beautiful\/...

...使用源的问题!怎么解决??提示输入“use source”
coreldraw安装时,遇到使用源的问题,是设置错误造成的,解决方法如下:1、首先双击Setup.exe开始安装CDR 2018。2、打开后软件界面呈空白状态,出现错误,这时按Ctrl+鼠标滚轮可以将界面缩小,勾选我同意最终用户许可协议和服务条款。3、点击接受按钮,选择一个安装方式,点击下一步按钮。4、不选择Windows ...

怎么使用source tree的简单用法
首先点击桌面的SourceTree图标来快速启动SourceTree。启动成功之后先来看看主页面 顶部为菜单栏

matlab中如何使用step source
4.stepsys,t:使用用户提供的时间矢量t来模拟。在系统时间单位中,表达式t在sys的时间单位属性中是指定的。对于离散时间模型,t应该是Ti:Ts:Tf,这里Ts是采样时间。对于持续的时间模型,t应该是Ti:dt:Tf,这里dt变成近似于持续系统的一个离散采样。阶跃命令总是适用于在t=0时的阶跃输入,而忽视Ti。

灵石县13586388887: source insight怎么用 -
悟荣克塞: 首先,介绍一下source insight的安装,百度搜索source insight,找到相关软件,下载安装.如何使用source insight 版本:3.5.72.0可使用于 环境:WinXP/Vista/Win7/Win8 安装比较简单,过程省略.END 如何创建工程 打开source insight,点击...

灵石县13586388887: 如何在linux下安装source insight
悟荣克塞: 1. sudo apt-get install wine (安装wine,用wine来安装source insight) 2.下载sourceinsight的exe文件,sourceinsight拷贝到Linux中 (exe下载地址) 3.进入Linux中InsightSetup.exe所在目录,使用wine安装source insight: $wine InsightSetup.exe...

灵石县13586388887: source insight怎么添加工程 -
悟荣克塞: 一般使用source insight编写代码,以配合keil工程为例(keil自带的编辑器对齐不好,编写代码比较费劲,阅读代码就更费劲了,但必须使用keil的编译器).先通过keil建立工作,然后在工程文件夹下建立SI文件夹. 然后打开source insight新建...

灵石县13586388887: 如何在 Source Insight 中编译和执行Java 程序 -
悟荣克塞: 由于 Source Insight 的代码易读的优越性能,,使用 Source Insight 编辑 Java 代码是一个不错的选择,当然它不能与专业的 Eclipse 及 Netbeans 这样的IDE 相比;本人使用它是因为 Source Insight 的体积比较小,可以自定义设置用...

灵石县13586388887: 让Visual Studio17中像source insight一样列出当前文件的变量和函数. -
悟荣克塞: Visual Studio17 本来就会显示变量和函数,只要你编写时没有语法错误影响,键入的字符自动导出与字符相关的已引用和定义的变量和函数;关键是如何引入和引用程序资源.

灵石县13586388887: Source Insight如何编译调试程序? -
悟荣克塞: source insight是个代码浏览工具,它会自动对你的工程源码进行语法分析,方便你迅速查找对某个特定符号的引用.它本身不带编译器调试器,但是你可以指定要用的编译器,记得source insight里有这个选项.

灵石县13586388887: 如何用sourceInsight查看.s文件
悟荣克塞: 1、首先,选择菜单options->Document Options,点Document Type下拉菜单,选择x86 Asm Source File,然后在File filter里*.asm;*.inc的后面加上*.s和*.S(注意以...

灵石县13586388887: unbuntu怎么把source insigh关闭 -
悟荣克塞: 图形界面的安装方法:1. 运行Ubuntu Software Center在Edit菜单中选择Software Sources,然后在打开的Software Sources窗口选择Other Software这个Tab.通过Add按钮,添加PPA.在Add窗口中输入这样的APT line:ppa:gnome3-team/...

灵石县13586388887: Visual Studio code能取代Source Insight吗 -
悟荣克塞: source insight 的优势在于极低的资源消耗、准确完善的代码解析和理解查看功能、以及很高的性能之间达到了一个很好的平衡. 对于很多大公司的巨大代码库,新员工都是使用 source insigh 来review 和理解代码的,这个场景很难有其他工具来取代 so...

灵石县13586388887: source insigh 程序输入窗口缩小后放大.右边部分显示不了.重启后能恢复.若再缩小后放大,右边部分显示不了.
悟荣克塞: 用手标往后面拉

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网