如何找回source insight context window

合集下载

source insight relation进阶用法 -回复

source insight relation进阶用法 -回复

source insight relation进阶用法-回复关于Source Insight的进阶用法[引言]Source Insight是一款强大的源代码浏览和分析工具,可以提供便捷的代码导航、搜索、重构等功能。

在之前的文章中,我们探讨了Source Insight 的基础用法,现在我们将进一步介绍一些进阶用法,帮助你更高效地使用这款工具。

[代码导航与搜索]在Source Insight中,代码导航和搜索是我们频繁使用的功能之一。

除了基础的Ctrl+鼠标左键点击跳转到定义处的导航方式外,Source Insight 还提供了一些更高级的导航和搜索功能。

首先,可以使用Ctrl+N快捷键弹出Quick Search对话框,通过输入关键字,快速在当前文件、当前项目或整个工程中搜索函数、变量等。

该功能特别适合在大型代码库中进行快速定位。

其次,可以使用Ctrl+Shift+F快捷键调出File Search对话框,可以在指定文件夹、文件类型范围内进行全局搜索。

这个功能非常有用,特别是当你需要在多个文件中查找某个特定字符串时。

另外,Source Insight还提供了Symbol Windows功能,可以在一个窗口中显示所有函数、变量、结构体等符号,并且可以快速定位到相关的代码。

你可以按照自己的需求定制显示哪些类型的符号,以及排序规则等。

[代码重构]Source Insight的重构功能可以帮助我们快速修改代码结构,提高代码质量和可维护性。

可以通过菜单或快捷键调出重构对话框,该对话框提供了多个重构操作,例如重命名、移动函数、提取函数等。

其中,重命名操作可以帮助我们批量修改变量、函数、文件名等标识符的名称。

只需要在编辑器中选中要修改的标识符,然后使用右键菜单或快捷键调出重构对话框,在对话框中输入新的名称,即可完成重命名。

另外,提取函数是一个非常有用的重构操作。

通过该功能,我们可以将一段代码块提取为一个独立的函数,并自动处理传递的参数、返回值等。

source insight 用法

source insight 用法

source insight 用法
sourceinsight是一款非常强大的源代码阅读工具,它提供了丰富的功能来方便我们查看和分析代码。

以下是一些 source insight 的用法:
1. 快速定位变量和函数的定义和引用:可以通过鼠标左键双击变量或函数名,或者使用快捷键 Ctrl+Alt+左键单击来直接跳转到定义或引用的地方。

2. 查看函数的调用关系:在函数名上右键单击,选择“函数调用关系”,可以查看该函数的调用关系图。

3. 搜索文本:可以使用快捷键 Ctrl+F 来搜索文本,包括当前文件、当前目录、指定目录等。

4. 在多个文件中搜索文本:可以使用 Ctrl+Shift+F 来在多个文件中搜索文本。

5. 查看代码结构:可以使用 Ctrl+Alt+J 来查看当前文件的代码结构,包括函数、变量和宏等。

6. 批量修改文本:可以使用批量替换功能来批量修改文本,包括当前文件、当前目录、指定目录等。

以上是一些 source insight 的用法,它们可以帮助我们更加高效地阅读和分析源代码。

- 1 -。

关于source insight提示source insight cant create file的解决方法

关于source insight提示source insight cant create file的解决方法

关于source insight提示source insight can't create
file的解决方法
如果运行程序:提示错误"source insight can't create file",原因是安装路径或者project存放的路径中出现了中文,解决的方法挺简单的,在它提示无法创建的文件路径下创建相应的文件夹,然后重新打开程序会出现一大堆的can't create file或者是can't open file,不管它们一直按确认下去,最后在“option”选项中选择“preference”,然后在选择中folder的选项中选择“set to default”,然后将所有的路径设置为你喜欢的路径,但是路径中不能有中文出现,最好保留原来路径中的"......\Setting"
“........\Projects” “...........\Backup” ,“.......\Clips” 。

source insight relation进阶用法 -回复

source insight relation进阶用法 -回复

source insight relation进阶用法-回复"进阶用法"是关于如何更有效地使用Source Insight这一源代码阅读和分析工具的主题。

第一步:了解Source Insight的基本功能Source Insight是一款用于分析、浏览和编辑源代码的软件工具。

它提供了丰富的功能,包括语法高亮显示、自动完成、代码调试等等。

首先,我们需要了解Source Insight的基本功能,这样才能更好地应用进阶技巧。

第二步:熟悉快捷键和命令快捷键和命令是提高Source Insight使用效率的关键。

对于经常使用Source Insight的开发人员来说,熟悉各种快捷键和命令是非常重要的。

这些快捷键和命令可以帮助我们快速导航和编辑源代码,提高工作效率。

第三步:学习代码导航技巧Source Insight提供了许多功能,用于帮助我们快速导航源代码。

学习如何使用这些功能可以大大提高我们的代码阅读和分析能力。

例如,Source Insight可以显示函数和变量的定义和引用,帮助我们了解代码的结构和逻辑。

第四步:使用工程文件和项目管理功能Source Insight允许我们创建工程文件,将多个源代码文件组织起来。

学习如何使用工程文件和项目管理功能可以帮助我们更好地组织和管理代码。

我们可以创建项目、添加文件、设置依赖关系等等,从而更好地管理和分析源代码。

第五步:掌握代码搜索技巧代码搜索是开发人员经常需要的功能之一。

Source Insight提供了强大的代码搜索和替换功能,可以帮助我们快速定位和修改代码。

学习如何使用代码搜索功能可以帮助我们更快地找到目标代码,并进行相应的修改。

第六步:使用宏和脚本Source Insight还提供了宏和脚本的功能,允许我们自动化我们的工作。

学习如何使用宏和脚本功能可以帮助我们自动执行一些重复的任务,从而提高我们的工作效率。

总结:以上介绍了一些关于如何更有效地使用Source Insight的进阶用法。

source insight快捷键及使用技巧

source insight快捷键及使用技巧

浏览工程语法 : F7, Alt+G
跳到基本类型(即跳到原型) : Alt+0
跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click
s : Alt+F4
重画屏幕 : Ctrl+Alt+Space
完成语法 : Ctrl+E
回到前一个修改 : Alt+(KeyPad) -
跳到连接(就是语法串口列表的地方) : Ctrl+L
跳到匹配 : Alt+]
下一页 : PgDn, (KeyPad) PgDn
重新装载文件 : Ctrl+Shift+O
另存为 : Ctrl+Shift+S
显示文件状态 : Shift+F10
激活语法窗口 : Alt+L
F5
指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。
Shift+F8
高亮显示指定标识,快速浏览标识的使用情况。
Ctrl+鼠标点击标识
直接跳转至标识定义处。
Ctrl+F
本文件内查找。
F3
本文件查找结果的上一个。
F4
本文件查找结果的下一个。
F7
打开Browse Project Symbols窗口,快速浏览工程内标识定义。
到一行的尾部 : End
到选择部分的尾部 : Ctrl+Alt+]
到下一个函数 : 小键盘 +
上一个函数 : 小键盘 -

sourceinsight的使用方法逆天整理

sourceinsight的使用方法逆天整理

sourceinsight的使⽤⽅法逆天整理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设置

Source_Insight设置

si的主要配置都在Options->Perferences菜单里,1、GeneralProject File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错误对话框。

把Misc->Use stricter confirmation dialog选项去掉可以使确认时不输入"yes"。

2、TypingSource Editing->Indent commands affect #-preprocessor statements。

去掉后(默认值),进行多行缩进时不会影响预处理语句(如#if...#endif)。

Auto Completion->Use detailed completion window,选上后,联想时可以出现该函数的详细信息。

见下图:(简单)(详细)Auto Completion->Insert paremeters for functions,去掉后,自动联想不会把整个参数都输出到当前行。

Browsing in Lists->Match syllables while typing(slower)。

在symbol list框检索符号时是否采用音节匹配方式,如对于函数FindNext,输入find或者next都可以找到该函数。

该功能可能导致反应缓慢(视工程和机器配置而定),建议关闭,因为即使在关闭状态下也可以通过先输入空格再输入单词来动态启用该功能。

注意Browsing in Lists里其实有两个功能,但一般我们只能看到Match syllables while typing 这一条,应该是si的菜单设计没有做好,导致在中文windows下不能显示全,另一个功能是Match members while typing,用于打开/关闭按成员变量名来检索类/结构体的功能。

Source_Insight使用教程

Source_Insight使用教程

作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是 Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。

当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。

它们的功能是非常强大的。

比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag 和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和 emacs那些功能比较强大的命令和快捷键。

为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。

但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows 平台的函数不能彩色显示。

于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在 linux平台上将/usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何找回source insight context window?(作者:gooogleman)
昨天那个郁闷啊,source insight context window不懂怎么回事被我整的不见了,即使我选了view——》context window 也不出现,非常无奈,后来卸载了source insight 软件重装,还是这样,无语啊。

要知道source insight context window 这个东西很有用的。

于是求救百度,才发现有人遇到这种情况的。

引用一下原文
1.如何找回失去的context window
context window 在看程序时很有用,当用户指向某个函数或变量时,在context window中都会有该变量或函数的定义;但有时会为了增加程序的容量或者不小心,将context window 变成独立窗口,sourceinsight没有简单的菜单来恢复它。

下面介绍一种网上流传的方法:步骤为:
运行source insight, 点击Options->Save Configuration.选择“All settings”,点击"save"按钮。

当“保存”对话框打开时,记下配置文件被保存的目录,它一般有以下形式:“My Documents\Source Insight\Setting”,退出,并不保存配置。

找到上步中,配置文件中叫“GLOBAL.CF3”的文件,复制它,并重命名为如“OLD.CF3”的形式。

重新启动SourceInsight,选择Options->Load Configuration,去掉随之出现的对话框最上面复选框,同时选择"Display and Windows",点击右则的load按钮,在出现的对话框中,选择OLD.CF3配置文件。

加载OLD配置文件后,再选择View->context window,消失的context window又会出现在你的面前。

Q: My Context Window disappeared and I can't get it back.
A: This may be caused by a corrupted configuration file. You will have to restart Source Insight without your configuration file.
Run Source Insight, and select. Check to box at the top that says "All settings". Click the Save button. Options > Save Configuration
Note the directory where the Save dialog box opens. This is the directory where your configuration file is normally stored. It will probably be in a folder such as "My Documents/Source Insight/Settings". Just cancel the dialog without saving.
Exit Source Insight.
Go to the folder found in step#2 above, and find the file called GLOBAL.CF3.
Rename GLOBAL.CF3 to something like OLD.CF3
Run Source Insight again. All options should be back to the defaults.
Select. Clear the top check box and turn on all the lower checkboxes except for "Display and Windows". Press the Load button and select OLD.CF3 to load. This will load all your other settings, except for the positions of the windows. Options > Load Configuration
After loading OLD.CF3 (minus the "windows" settings), your Context Window should be back.
非常无奈,照着做还是不出来,咋办?干脆我直接把我的文档下的整个source insight 文件夹删除了,到时候重装再试试。

真是爽啊,我删除了我的文档下的整个source insight 文件夹,重启刚才的S5PV210 工程,context window 回来了。

哈哈哈,good!。

相关文档
最新文档