1、“同步”或者“重编译”工程很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
2、设置步骤(我的版本是英文的)、同步、project->synchronizeprojcet..->出来的对话框中你可以选择、Removemissingfilesfromprojcet和Suppresswarningmessages,或者再加上Forceallfilestobere-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
3、重编译工程、project->rebuildproject..->出来的对话框中,只选择第三项、Re-Createthewholeprojectfromscratch,然后点击ok就可以了。
4、搜索字符操作、1在当前文件中搜索字符串这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift+F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。
5、但是第一次都需要同时按下”shift“2在工程中搜索字符串、使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧、看到了,第一个框中是输入查找的字符串的,下面的那个”SearchIn"中,你可以选择,是所有工程,还是当前文件(这个我们在1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择、大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下、可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。
6、查找定义相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和关键字的不同色彩显示,可以使用“ctl+鼠标左键”来快速的查找定义。
7、添加和删除文件、其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
8、在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击鼠标右键,选择“Removefilesfromtheproject..."或者”Addorremovefilesfromtheproject..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)一般删除或者添加后,好再次同步或者重编译一下工程。
9、其他使用方法。
10、其他的不介绍了,呵呵,因为我只用这么多就感觉就够用了,因为写完代码后保存后,会自动和文件内容同步的。
二、source insight怎么添加工程1、一般使用sourceinsight编写代码升正,以配合keil工程为例(keil自带的编辑器对齐不好,编写代码比较费劲,阅读代码就更费劲了,但必须使吵备悔用keil的编译器)。
2、先通过keil建立工作,然后在工程文件夹下建立SI文件夹。
3、然后打开sourceinsight新建工程 将工程路径选择刚才新建的SI目录,然后下一步选择sourceinsight管理的源文件目录为keil工程的根目录,滚碧本例中为Test目录。
4、点击OK工程建立完毕。
5、因为sourceinsight工程包含多个文件,将sourceinsight的工程文件放在SI文件夹中,这样方便管理。
6、也便于工程的拷贝与SVN版本控制,使用时找到SI文件夹中的.PR文件双击打开就可以打开SI的工程了。
三、如何使用source insight1、同步或者重编译工程重要步创建添加工程及些都设定完需要进行同步操作或者重编译工程(推荐使用第二种建立与路径关工程工程哪拿哪都使用同步)代码进行调用关系等内部进行初始化设置步骤(我版本英文)、同步、project->synchronizeprojcet..->框选择、RemovemissingfilesfromprojcetSuppresswarningmessages,或者再加Forceallfilestobere-parsed点击ok工程源码进行关联重编译工程、project->rebuildproject..->框选择第三项、Re-Createthewholeprojectfromscratch,点击ok搜索字符操作、1前文件搜索字符串我自摸索却挺便鼠标放想搜索字符串同按shift+F4",前位置向搜索第需要同按接着搜索按F4想向前搜索使用F3第都需要同按shift2工程搜索字符串、使用工具栏字符R按钮(要说看呵呵)点击框说明白贴图吧、看第框输入查找字符串面SearchIn"选择所工程前文件(我1介绍更简单)其选项自查看般我使用所工程查找字符面options选项选择、写敏全词匹配直接按照我设置设置点击ok显示搜索包含改字符串行文件信息、看搜索结点击左边红色按钮展内容我使用点击工具栏应按钮更便些工具栏按钮面红色向左箭向右箭标明向前向依打相便查找定义相信搞linux编程使用sourceInsight目便查找字符定义关键字同色彩显示使用ctl+鼠标左键快速查找定义添加删除文件、其实面操作使用候需要添加删除文件某目录新添加文件源码第三框(相信应该知道面显示工程所文件列表)点击鼠标右键选择Removefilesfromtheproject..."或者Addorremovefilesfromtheproject..."删除添加相应文件(面自摸索吧相信)般删除或者添加再同步或者重编译工程其使用其介绍呵呵我用觉够用写完代码保存自文件内容同步。
四、Source Insight 的基础操作1、打开软件,点击[Project]---->[NewProject],就会弹出下图的方框;“Newprojectname”该栏位输入新建工程的名字,自定义一个;“Wheredoyouwanttostoretheprojectdatafile?”点击[Browse],选择你要存储工程的路径;选好之后,点击[OK]。。
2、接着就会弹出下图的方框,先要选择个人或全局配置文件,这个无所谓,选择默认的就可以了;。
3、点击[Browse],选择源文件的路径,即你存储代码的路径;然后点击[OK];。
4、弹出下图,点击[AddAll]添加当前文件,点击[Add]添加自选需要的文件,点击[AddTree]添加该文件下的全部文件;然后弹出一个小框,点击[OK]就可以,然后点击[Close],这样新建工程就大功告成,可以开启SourceInsight之旅。。
5、软件窗口,常用功能区介绍。
6、查看一个被调用函数,变量,宏的原型,工程关联之后,用鼠标点到该函数位置处,在左下角就会显示出函数原型;如果“ContextWindow”窗口关闭的话,可以选择[View],勾选上。当然,如果你想跳到函数或宏定义处,按住[ctrl]键+鼠标左键对应的变量,函数,宏就可以跳到定义处。。
7、搜素关键字,[ctrl]+[/],就会弹出下图的方框;根据需求,可以勾选不同的option或menthod。。
五、如何使用source insight1、首先,介绍一下sourceinsight的安装,百度搜索sourceinsight,找到相关软件,下载安装。
2、版本、0可使用于环境、WinXP/Vista/Win7/Win8安装比较简单,过程省略。
3、END如何创建工程打开sourceinsight,点击project->Newproject新建一个工程,如下图所示。
4、给新建的工程添加一个名字,在此举个例子命名test。
5、选中要添加的工程代码,点击browse选择工程所在的路径,点击OK。
6、选择要添加代码的目录,点击addtree,然后会把文件都导入进去,完成以后点击close。
7、工程新建完成。
8、END如何同步代码工程新建完成以后就是要查看代码,可以看到函数都是黑色的,并没有办法进行跟踪。
9、这是因为工程没有进行同步映射。
10、下面进行工程文件同步。
11、点击project选中synchronizefiles,弹出一个对话框,此处可直接选OK。
12、同步完成以后,可以看到刚才灰色显示的代码变成了绿色,此时按着ctrl键再点击左键就可以跳入相应的函数。
六、如何使用source insight1、这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种”搞linux应该把vi使用到精通的地步“思想,发现无论我怎么练习vi,还是没有使用sourceinsight编写代码速度快,因为vi的查找定义让很多人头痛,即使对源码工程使用ctag等操作,而我看到网上很多对sourceInsight的讲解,很多都是讲解一些不适用的,所以说,我还是在这啰嗦几句。
2、 “同步”或者“重编译”工程 很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
3、设置步骤(我的版本是英文的)、同步、project->synchronizeprojcet..->出来的对话框中你可以选择、Removemissingfilesfromprojcet和Suppresswarningmessages,或者再加上Forceallfilestobere-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
4、重编译工程、project->rebuildproject..->出来的对话框中,只选择第三项、Re-Createthewholeprojectfromscratch,然后点击ok就可以了。
5、 搜索字符操作、 1在当前文件中搜索字符串 这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift+F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。
6、但是第一次都需要同时按下”shift“ 2在工程中搜索字符串、使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧、 看到了,第一个框中是输入查找的字符串的,下面的那个”SearchIn"中,你可以选择,是所有工程,还是当前文件(这个我们在1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择、大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下、 可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。
7、 查找定义 相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和关键字的不同色彩显示, 可以使用“ctl+鼠标左键”来快速的查找定义。
8、添加和删除文件、其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
9、在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击鼠标右键,选择“Removefilesfromtheproject..."或者”Addorremovefilesfromtheproject..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的) 一般删除或者添加后,好再次同步或者重编译一下工程。
10、 其他使用方法。
11、其他的不介绍了,呵呵,因为我只用这么多就感觉就够用了,因为写完代码后保存后,会自动和文件内容同步的。
14、 后续、有很多人说,sourceInsight不是windows的么?你在windows下编译,再弄到linux多麻烦,其实,现在很多人,包括公司一般都是使用vmware安装的虚拟机,而vmware有一个vmwaretools,你安装后,可以设定一个共享目录(关于vmwaretools安装方法,请参照http、//blog.chinaunix.net/space.php?uid=25100840&do=blog&id=271104),这样的话,你在windows下的sourceInsight中修改的内容可以直接同步到linux下的/mnt/hgfs/目录下,如果你在linux的/mnt/hgfs(或者你可以创建软连接到/home下)直接就可以编译等操作了。
15、或者现在大部分公司使用这个工具、secureCRt远程连接工具(这个你可以从网上搜索)或者ssh等,这比在vmware中直接操作方便的多,而前者还自带有一个SecureFx工具,这个工具连接linux方便,只有一个登录名和密码就可以复制和粘贴linux的所有文件(windows和linux间),而samba工具来共享已经远去了(曾经的我也是很喜欢用linux的纯种,后来发现自己很天真,samba真是有点垃圾了)。
19、这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种”搞linux应该把vi使用到精通的地步“思想,发现无论我怎么练习vi,还是没有使用sourceinsight编写代码速度快,因为vi的查找定义让很多人头痛,即使对源码工程使用ctag等操作,而我看到网上很多对sourceInsight的讲解,很多都是讲解一些不适用的,所以说,我还是在这啰嗦几句。
20、“同步”或者“重编译”工程很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
21、设置步骤(我的版本是英文的)、同步、project->synchronizeprojcet..->出来的对话框中你可以选择、Removemissingfilesfromprojcet和Suppresswarningmessages,或者再加上Forceallfilestobere-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
22、重编译工程、project->rebuildproject..->出来的对话框中,只选择第三项、Re-Createthewholeprojectfromscratch,然后点击ok就可以了。
23、搜索字符操作、1在当前文件中搜索字符串这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift+F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。
24、但是第一次都需要同时按下”shift“2在工程中搜索字符串、使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧、看到了,第一个框中是输入查找的字符串的,下面的那个”SearchIn"中,你可以选择,是所有工程,还是当前文件(这个我们在1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择、大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下、可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。
25、查找定义相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和关键字的不同色彩显示,可以使用“ctl+鼠标左键”来快速的查找定义。
26、添加和删除文件、其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
27、在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击鼠标右键,选择“Removefilesfromtheproject..."或者”Addorremovefilesfromtheproject..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)一般删除或者添加后,好再次同步或者重编译一下工程。
28、转载仅供参考,版权属于原作者。
七、Source Insight使用方法简介1、打开SourceInsight客户端程序。。
2、点击Project->NewProject。。
3、点击Browse,选择你的源代码所在目录。。
4、给新建的SourceInsight工程取个名字,然后点击OK。。
5、弹出窗口点击OK,然后点击AddTree,添加目录结构下所有文件到工程。后点击Close,项目就建立完成。。
6、双击ProjectFiles窗口中的文件,即可打开文件,进行阅读或编辑。。
7、鼠标点击任意的函数名或变量,即可在下方显示其定义。。
8、鼠标点击任意的函数名或变量,按F7可以在整个工程内搜索关键词。。
9、鼠标点击任意的函数名或变量,按Ctrl+Shift+F可以在整个工程内搜索包含关键词的文件以及位置。。
10、鼠标在代码空白处右键,选择ShowinRelationWindow,可以查看函数或变量的引用或调用关系。。
11、以上就是SourceInsight的一些基本用法,可以开始代码阅读或编辑了。。
八、如何使用source insight1、这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种”搞linux应该把vi使用到精通的地步“思想,发现无论我怎么练习vi,还是没有使用sourceinsight编写代码速度快,因为vi的查找定义让很多人头痛,即使对源码工程使用ctag等操作,而我看到网上很多对sourceInsight的讲解,很多都是讲解一些不适用的,所以说,我还是在这啰嗦几句。
2、“同步”或者“重编译”工程很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
3、设置步骤(我的版本是英文的)、同步、project->synchronizeprojcet..->出来的对话框中你可以选择、Removemissingfilesfromprojcet和Suppresswarningmessages,或者再加上Forceallfilestobere-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
4、重编译工程、project->rebuildproject..->出来的对话框中,只选择第三项、Re-Createthewholeprojectfromscratch,然后点击ok就可以了。
5、搜索字符操作、1在当前文件中搜索字符串这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift+F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。
6、但是第一次都需要同时按下”shift“2在工程中搜索字符串、使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧、看到了,第一个框中是输入查找的字符串的,下面的那个”SearchIn"中,你可以选择,是所有工程,还是当前文件(这个我们在1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择、大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下、可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。
7、查找定义相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和关键字的不同色彩显示,可以使用“ctl+鼠标左键”来快速的查找定义。
8、添加和删除文件、其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
9、在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击鼠标右键,选择“Removefilesfromtheproject..."或者”Addorremovefilesfromtheproject..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)一般删除或者添加后,好再次同步或者重编译一下工程。
10、其他使用方法。
11、其他的不介绍了,呵呵,因为我只用这么多就感觉就够用了,因为写完代码后保存后,会自动和文件内容同步的。
14、转载仅供参考,版权属于原作者。
九、如何使用source insight1、“同步”或者“重编译”工程很重要的一步,在创建和添加工程以及这些都设定完后,需要进行“同步操作”或者“重编译工程”(推荐使用第二种,这样可以建立一个与路径无关的工程,也就是这个工程哪拿到哪都可以使用,而同步不可以),可以对代码进行调用关系等的一个内部进行初始化。
2、设置步骤(我的版本是英文的)、同步、project->synchronizeprojcet..->出来的对话框中你可以选择、Removemissingfilesfromprojcet和Suppresswarningmessages,或者再加上Forceallfilestobere-parsed,然后点击ok,之后工程中的源码就可以进行关联了。
3、重编译工程、project->rebuildproject..->出来的对话框中,只选择第三项、Re-Createthewholeprojectfromscratch,然后点击ok就可以了。
4、搜索字符操作、1在当前文件中搜索字符串这是我自己摸索的方法,但却是挺方便的,将鼠标放在你想搜索的字符串上,然后同时按下“shift+F4",这样话,会从当前位置,向后搜索,第一次,需要同时按下,如果接着搜索的话,在按F4就可以了,如果想向前搜索的话,使用”F3“就可以了。
5、但是第一次都需要同时按下”shift“2在工程中搜索字符串、使用工具栏中的有一个字符为”R“的按钮(不要说你看不到,呵呵),点击后,出来一个对话框,为了说明白,还是贴一个图吧、看到了,第一个框中是输入查找的字符串的,下面的那个”SearchIn"中,你可以选择,是所有工程,还是当前文件(这个我们在1中介绍了更简单的方法),还有其他的选项,你自己可以查看,一般我是使用这个在所有工程中查找字符的,而下面还有一个options选项,是选择、大小写敏感,全词匹配,可以直接按照我设置的来设置就可以了,然后点击ok,就会显示搜索到的包含改字符串的行和文件信息,如下、可以看到,搜索出了结果,你可以点击左边的“红色的小按钮”就可以展开内容,而我使用多的是点击工具栏中的对应的按钮,这样更方便些,而工具栏中的按钮下面还有一个红色的“向左的箭头”和“向右的箭头”,标明一个向前,一个向后依次打开,相当方便。
6、查找定义相信搞linux编程的人使用sourceInsight的目的就是可以很方便的查找字符的定义和关键字的不同色彩显示,可以使用“ctl+鼠标左键”来快速的查找定义。
7、添加和删除文件、其实,上面的操作你会后,你就可以很好的使用了,不过有时候还需要添加和删除文件,如,你在某个目录下新添加了一个文件的源码时。
8、在“第三个框”(相信你应该知道,里面显示了工程所有的文件列表)中点击鼠标右键,选择“Removefilesfromtheproject..."或者”Addorremovefilesfromtheproject..."就可以删除添加相应的文件了(下面的你自己摸索吧,相信你会的)一般删除或者添加后,好再次同步或者重编译一下工程。
9、其他使用方法。
10、其他的不介绍了,呵呵,因为我只用这么多就感觉就够用了,因为写完代码后保存后,会自动和文件内容同步的。
转载请注明出处阿文说说网 » SourceInsight如何创建工程【sourceinsight】