如何使用source insight 价格

Source Insight教程及技巧(大全)――最终整合版_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Source Insight教程及技巧(大全)――最终整合版
&&Source Insight教程及技巧(大全)――最终整合版
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩40页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Source Insight 使用中的设置技巧
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口9217人阅读
嵌入式入门(9)
参考:/vingo_814/blog/static//
一、自我介绍一下:
Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示referencetrees,class
inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信& 息。Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,SourceInsight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。
看有些同事用vim,我真有点受不了,为什么那么不开化呢,要与时俱进呀,同志们。
二、使用方法:
1,安装不用说了,这个很简单。
2,启动界面
启动Source Insight程序,可以进下图界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。
3,创建新项目(工程)
(1)“项目—&新项目”
(2)设置项目名称、存储位置
点击“新项目”,出现下面对话框,标号1、2对应:
①、项目名;
②、工程所存放在目录。
(3)设置源码路径,也就是存放代码的路径
项目名称、存放路径设定完后,点确定,如下对话框,对应标号:
①、点浏览,选择源码路径;
②、源码路径;
③、点确定,确定选择。
(4)、加入源码选择
①点击“添加所有”;
②“递归加入子目录”;
③点确定,开始加入,如下图所示:
(5)、开始加入代码
三、窗口功能选项
四、常用的快捷键
Ctrl+= :Jump todefinition
Alt+/ :Look upreference
F9 :Jump to nextreference
F7 :Look up symbols
F8 :Look up localsymbols
F9 :Ident left
F10 :Ident right
Alt+, :Jump backword
Alt+. : Jump forward
F2: switch to nextpage
F3 : search backward
F4 : search forward
F5: Jump to line ?
Ctrl+,/Ctrl+. Jumpto last/past
Shift+F3 : searchthe word under cursor backward
Shift+F4 : forward
F12 : incrementalsearch
Shift+Ctrl+f :search in project
Others(Common inWindows system)
Shift+Tab: Movingfoward(After text selected)
Tab:Movingbackward(After text selected)
Shift+(Up,Down,Left,Rght):Selectcode,do not have to using mouse cursor
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1332095次
积分:9727
积分:9727
排名:第1841名
原创:68篇
评论:481条
(3)(7)(4)(5)(3)(1)(2)(3)(1)(5)(9)(11)(1)(1)(2)(11)(2)5808人阅读
编程工具使用技巧(9)
一 、界面了解
a、 蓝黑色的箭头可以转到你前一次和后一次编辑过得地方
b、可以在不同的查找结果之间跳转
c、跳转行 (ctrl + G)
d、跳转到 ctrl + M的标记处
Jump to Definition
跳转到光标选定(函数、变量、宏定义)
symbol Info
选择这个按钮将会弹出一个窗口线时选定的标示符的定义,这是检查变量、函数定义的一种比较快捷的方法。
在全局查找定义的地方、
4) 窗口的排列方式
5) 工程窗口、定义窗口、关系窗口、复制剪切的缓存区窗口
2、标题窗口 symbol window
快速定位某个函数、变量、宏
4、工程窗口 (project window)快速定位我们需要找的类文件
project window 提供了五种试图方式:
File List View列举项目中的所有文件
File Directory按照目录列举项目中的文件
File Type View 按照文件类型分类列举项目文件
Symbol List View 列举项目中所有语法符号
Symbol Class View 按照语法类型列举项目语法符号
5、定义窗口 context window
自动显示所选择的变量、函数、宏的定义
6、关系窗口 relation window
1)当编辑区中选中某个函数时:Relation window就出现了该函数和该函数中被调用的其它函数的关系图;
2)当编辑区中选中某个宏、变量时:Relation window就出现了该宏、变量在整个工程中被引用的关系图
3) 主要有三中关联关系
a、Contains – 显示出当前标示符的内容,例如结构体变量显示出它的成员变量
b、Calls – 显示调用关系,常用于查看函数调用关系,当选中一个函数后,会显示该函数调用了那些函数。
c、Refersences – 先是引用关系,常用于查看函数引用关系,当选中一个函数后,会显示该函数被那些函数所引用。
二、新建工程
1、自定义工程文件路径,保持工程代码干净
输入工程名和存放路径
1)工程配置文件有全局配置文件和自定义配置文件
2)三个复选框
第一个是建立一个本地数据库以加速查找的速度,
第二个是快速搜索成员变量,
第三个是快速搜索标识符,保持默认
2、首先打开Source Insight软件,配置好软件所认识的文件后缀,点击菜单栏上Options-&Document Options,在Document Type下拉列表中,选择C Source File,然后在右边File filter:文本框中添加一些重要文件后缀;.S;.K.Makefile等(否则点击Add Tree添加目录树时,一些重要文件不被加入到工程,则要手动一个个加入)
第一种方式:
通过在File Name中输入要阅读源代码文件的名称,点击“Add”按钮将其加入;
第二种方式:
通过其中“Add
All”和“Add Tree”两个按钮可以将选中目录的所有文件加入到工程中,其中“Add All”选项会提示加入顶层文件和递归加入所有文件两种方式,而“Add Tree”相当于“Add All”选项的递归加入所有文件,可以根据需要使用;
第三种方式(比较常用)
“Add Tree”一些。由于该程序采用了部分打开文件的方式,没有用到的文件不会打开,所以,加入数千个文件也不用担心加入的文件超出程序的所能容忍的最大值;
4、Synchronize file(同步文件)
Project-&Synchronize Files进行同步生成索引
三、命令及快捷键简介
一)、查找
1、ctrl+/ 全局搜索关键字
A、Search Method中有四种可选的查找方式:Simple String、Regular Expression、 Keyword Expression和Look Up Reference。
1)、Simple String是最普通的查找方式,可以查找文件中出现的任意字符或字符,甚至可以查找
_upap || u
这样的字符串,但是在工程较大时,查找过程会较慢。
2)、Regular Expression 按照正则表达式的方式查询
3)、Keyword Expression关键字查询
4)、Look Up Reference。按照引用关系查询,默认查找方式
1)Case Sensitive:查找时区分大小写
3)whole words only
限制查询时严格匹配关键词,对于Look Up Reference方式永远有效
2)Skip Inactivie Code:查找如#if 0… #endif内的代码不在查找之列
3)Skip Comments: 注释内的代码不在查找之列
4)Search Only Comments: 只查找注释内的代码
5)下拉列表就是左边选项的组合,我们使用默认的就可以
6)lines of context
仅当查询方式为Keyword Exception 时有效
7)Find word variations
仅当查询方式为Keyword Expression 时有效。它可以用来查询关键词开头的所有单词,列如“open” 查询出“opens”、“opening”类似的单词。
2、选择Search/Search Files或按Ctrl+Shift+F组合键,在弹出的Search Files窗口进行查找操作。 在File Name框中可以填入文件名或文件夹。注意当要查询的文件夹双包含子文件夹时,可以勾选Options中的Include Subdirectiories,实现对各层文件的递归搜索。
3、Ctrl+F文件中查找操作
1)F3 :本文件查找结果的上一个
2)F4 :本文件查找结果的下一个
3)Ctrl+M :创建或查找书签,方便下次找回此位置
二)、替换
单文件替换
选择Search/Replace或按Ctrl+H组合键,在弹出的Replace窗口进行查找操作。在Search项目里勾选Selection则仅对当前选中的文档部分进行替换。另外如果勾选了Confirm Replacements则是逐个确认替换,否则会同时替换所有符合替换条件内容。
多文件替换
选择Search/Replace Files或按Ctrl+Shift+H组合键,在弹出的Replace Files 窗口进行查找操作。除了增加New框(替换后的内容)外,其余均与Search Files窗口相同,可参照查找部分的说明进行操作。
2、按住“ctrl”键不动,鼠标指向变量或函数再点击一下,则进入了定义;
3、Ctrl+G如果想跳到某一行热键为;
3、Alt+F12显示中的每个字符宽度一致;
4、shift+f8会黄色标亮光旁边的关键字(变量、函数),有助于理清代码流程;
5、括号配对高亮:
“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(&&,(),L{R},[]之间)
7、ctrl + G 跳转到指定的行
8、复制一行 : Ctrl+K
9、剪切一行 : Ctrl+U
10、粘贴一行 : Ctrl+P
11、插入一行 : Ctrl+I
12、删除一行 : Ctrl+J
13、关闭文件 : Ctrl+W
14、关闭所有文件 : Ctrl+Shift+W
15、project window Ctrl+O打开,可以将光标定位的project 文件的输入框,便于快速查找
四)、自定义设置
1、添加ctrl+a功能
Options -& Key Assignments:通过关键词select找到select all,更改为ctrl +a
2、设置字体大小
Options-&Document Options-&Screen Fonts 这是字体
3、设置背景色:
Options-&preference-&color-&windows background设置背景色(护眼色:85,90,205)
4、删除注释时半个汉字问题(删除一个汉字,汉字没有了,但会多出一个问号?)
① 将SuperBackspace.em 复制到 Source Insight安装目录;
② Project→Open Project,打开Base项目;
③ 将复制过去的SuperBackspace.em添加入Base项目;
④ 重启SourceInsight;
⑤ Options→Key Assignments,将Marco: SuperBackspace绑定到BackSpace键;
SuperBackspace.em 的源码在博文最后面,复制保存为SuperBackspace.em即可,或者可以在这里直接下载:
5、自动对齐设置
在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。
Option-&Document option下的Auto Indient中Auto Indient Type有三种类型 None,Simple,Smart。个人推荐选用Simple类型。ss
6、添加辅助编辑器
在Source Insight中添加自定义功能的步骤如下:
1.Source Insight中,Options-&Custom Commands…-&Add…,New Command name 随便写,我的是”Edit with Vim”
2.Run中写入: “C:Program FilesVimvim63gvim.exe” –remote-silent +%l %f
意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行
%l为当前的行号,%f为文件名
使用 –remote-silent 的作用是,如果已经打开了对应文件,就不会打开第二次,而是在已经打开的文件里跳转到对应行
3.还是同一个对话框里面,选择Keys-&Assign New Key…-&按F12,如果你已经将F12设置给其他命令,选择其他的按键就行了
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:130670次
积分:1432
积分:1432
排名:千里之外
原创:71篇
(2)(10)(6)(12)(1)(2)(5)(3)(6)(5)(1)(1)(3)(9)(9)

我要回帖

更多关于 source insight快捷键 的文章

 

随机推荐