insight切换窗口 source_source insight的使用方法逆天整理(1)
A. why SI:
为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Window上下文显示,像这样的东西非常有利于查看大量代码!
那么问题来了——比如我现在随便找了一份源码,我该要怎么阅读呢?很简单,SI可以极其方便地将一个源码目录变成source insight工程,然后直接操作——来天吞天,来地含地:新建工程——>命名工程——>设置源码目录——>好了,去阅读吧。。。
那么又有一个问题,比如老子要设置字体背景之类的东西哩?呵呵,Options->Preferences…里面的内容能让你晚上做梦都笑醒了。
所以说到这里,SI的强大之处在于:速度快,阅读方便,设置方便。当然这只是一小部分,她还有强大的自定义指令的功能,这个还在学习,放下不表。但是,就这些基本的功能就已经能支持我很好的工作了啊!
B. SI Project初体验与窗口布局介绍:
新建工程之后是add and remove files这个窗口,一般add tree就把文件夹里的所有文件都加载进这个工程了。那么Load完成之后呢?close对话框就可以了啊。close之前有个神奇的地方向大家介绍下——SI可以加不同路径的代码进入你的工程,嘿嘿嘿。。。
完成之后,Project Window就出现在右边了,点击其中任意一个文件,内容就显示在中央编辑区域了。左边是Symbol Window,可以快速定位函数、变量定义等。下面是Context Window,显示有用的上下文相关信息。可以通过View菜单调出或者关闭各种窗口。比如Relative Window可以显示出方法中调用的方法。
以下是source insight标准工作界面,从左到右从上到下分别是Symbol window /编辑区 / Project window / Relative window / Context window. 这样的布局是非常方便的,大家就按照这样布局就行。可能有的人source insight窗口嵌入有问题,没事儿,多试几次多拖拽几次就行了。。。
C.几种逆天功能:
1.同步
在编辑区域中,键盘按下Ctrl,用鼠标单击变量或方法时,会跳到变量或方法的定义。
如果某个变量或者方法是黑色字体表示的,说明它还没有被定义。
当然有时候也不是因为没定义,需要同步一下,Project->Synchronizing Files。
2.查看定义
可以选中一个变量,然后右键,Jump to Definition,跳转到定义。
当然,上面提过,也可以直接Ctrl+鼠标点击。
在编辑区域内选中变量或者方法,过一两秒,Context Window会自动显示定义。
3.查找引用
选择一个变量或方法后右键Lookup References…就可以进行查找。
查找结果显示在一个框里,点击每条查找结果前面的红色标记(两个红色的相背的三角形),可以该条结果对应代码文件,进入代码编辑状态;再点击代码中的查找对应行开头的红色标记可以转回查找结果页面。
工具栏上有相应的图标进行上一条和下一条的跳转。
Lookup References弹出的对话框里可以进行查询的选项配置。比如是否大小写敏感,是不查找注释还是只在注释里查找。
另外Search Method也可以选是字符串、正则、关键字、还是引用类型。
4.查找调用
这个是针对方法的,选中方法名,然后右键Jump to Caller,如果只有一次调用,则直接跳转,如果多次调用,则显示一个列表框,选择一项就会跳转过去。
文件中的查找可以通过菜单Search。
附录:Source Insight常用快捷键
1.Ctrl + 鼠标单击 进入定义.
2.Alt + F12可以切换,让字符宽度变得一致,或者是大小不同地显示。
3.Shift + F8 标亮文本中光标所在的单词。
4.Ctrl + G (或者F5) 跳转到某一行。
5.Ctrl + O 搜索文件,找到回车打开,找不到ESC退出
6.Alt + G (或者F7) 打开Symbol Window.
7.Alt +, 后退;Alt+.前进.
8.Ctrl + F 查找关键字。
9. Ctrl + Shift + F 全工程查找关键字
insight切换窗口 source_source insight的使用方法逆天整理(1)相关推荐
- insight切换窗口 source_Source Insight函数调用关系显示设置
当我们需要设置source Insight的项目代码中函数调用关系时,可通过如下的设置来实现: 1.显示函数调用关系窗口 Source Insight工具栏中"View"-> ...
- insight切换窗口 source_Source Insight函数调用关系显示设置(示例代码)
当我们需要设置source Insight的项目代码中函数调用关系时,可通过如下的设置来实现: 1.显示函数调用关系窗口 Source Insight工具栏中"View"-> ...
- linux与w7之间的切换,w7系统切换窗口怎么操作_教你w7系统切换窗口的几种方法
在我我们的日常学习和工作中,为了方便我们能够快速的进行操作,通常都会使用切换窗口的方式来解决,这样既方便又节省时间.可是对于一些win7新用户来说,却不知道如何操作切换窗口的功能,对此,小编就在这里简 ...
- Source InSight context 窗口丢失的解决办法
我没关si的情况下强制关机导致的 Source InSight context 窗口丢失的解决办法 (2010-09-03 13:35:45) 转载▼ 今天早晨改改CLI,上了趟WC,回来发现 ...
- win10切换出中文简体美式键盘,与按ALT+TAB切换窗口的设置方法
上周加了一块固态,重新做了一次win0系统,版本号22H2.重做前的系统还是5.6年前的某个第三方打包的,几年下来有些使用习惯已经养成,比如以下两处.搜得设置方法如下,聊作记录,以备后查. 一.默认不 ...
- Python+selenium 自动化-切换窗口页签、切换iframe框架。确定页面是否包含iframe方法。
切换窗口页签: 0是左边第一个,-1是右边第一个. windows = driver.window_handles # 获得所有窗口的句柄 driver.switch_to.window(window ...
- vim 多窗口切换和其他的一些快捷方法
转载地址: http://blog.csdn.net/devil_2009/article/details/7006113 vim多窗口使用技巧 1.打开多个窗口 打开多个窗口的命令以下几个: 横向切 ...
- Win7系统怎么改变Alt+Tab切换窗口数量,改变Alt+Tab切换窗口数量的方法
我们在使用Win7电脑办公的时候,常常会需要用到切换窗口的快捷键Alt+Tab,这样可以快速切换不同的程序界面,提高工作效率,但是Alt+Tab切换窗口的数量是固定的,不过我们可以改变这个数量,下面小 ...
- selenium切换窗口 java_WebDriver(Selenium2) 根据新窗口title切换窗口
[在web自动化测试中点击一个链接然后弹出新窗口是比较司空见惯的事情.webdriver中处理弹出窗口跟处理frame差不多,以下面的html代码为例window.html Popup Wi ...
最新文章
- 一元二次方程用c语言代码,一元二次方程求解程序完整代码
- Elasticsearch 参考指南(多索引)
- MySQL - 库表设计之IP和TIMESTAMP的处理
- 用MOS管防止电源反接的原理
- 运用java语言提取数据库信息
- R,让你的数据分析更简便!
- 笨方法学Python
- Linq 语法的一系列问题,菜鸟求解。
- 一步一图一代码,一定要让你真正彻底明白红黑树
- c++项目——聊天室——第一节
- windows XP系统自动关机
- Console口和Telnet远程登陆
- 弱光图像增强(Low-light image enhancement)资料整理(更新中...)
- 中移物联网采购4G行车记录仪
- 极客Linux日记-2022年1月2日
- HDU6598 Harmonious Army
- 斐讯R1音箱安装悟空遥控,并实现DLNA推送
- Unable to preventDefault inside passive event listener due to target being treated as passive.
- tensorflow之tf.tensordot详解
- 隐含狄利克雷分布(Latent Dirichlet Allocation)