Source Insight使用技巧(全面)

合集下载

sourceinsight用法

sourceinsight用法

sourceinsight用法sourceinsight是一个非常实用的源代码阅读工具,它可以帮助程序员更加方便地阅读和理解源代码。

本文将介绍sourceinsight的安装、配置和使用方法。

一、安装sourceinsight下载sourceinsight的安装包,双击运行,按照提示进行安装即可。

安装完成后,打开sourceinsight,会看到一个欢迎界面。

二、配置sourceinsight1.配置语言sourceinsight支持多种编程语言,我们需要配置它支持的语言。

点击“选项”菜单,选择“语言配置”,在弹出的对话框中勾选需要支持的语言,如C、C++、Java等。

勾选完成后,点击“确定”按钮保存配置。

2.配置字体sourceinsight默认的字体可能不太适合我们的阅读习惯,我们可以修改字体。

点击“选项”菜单,选择“字体配置”,在弹出的对话框中选择需要修改的字体,如“文本字体”、“注释字体”、“关键字字体”等。

修改完成后,点击“确定”按钮保存配置。

3.配置颜色sourceinsight默认的颜色也可能不太适合我们的阅读习惯,我们可以修改颜色。

点击“选项”菜单,选择“颜色配置”,在弹出的对话框中选择需要修改的颜色,如“文本颜色”、“注释颜色”、“关键字颜色”等。

修改完成后,点击“确定”按钮保存配置。

4.配置文件类型sourceinsight默认只支持几种文件类型,如果我们需要阅读其他类型的文件,需要手动添加支持的文件类型。

点击“选项”菜单,选择“文件类型配置”,在弹出的对话框中点击“添加”按钮,输入需要添加的文件类型,如“*.py”、“*.html”等。

添加完成后,点击“确定”按钮保存配置。

三、使用sourceinsight1.打开文件点击“文件”菜单,选择“打开文件”,在弹出的对话框中选择需要打开的文件,点击“打开”按钮即可打开文件。

2.导航代码sourceinsight可以帮助我们更加方便地导航代码。

Source_Insight教程及技巧(大全)

Source_Insight教程及技巧(大全)

sourceinsight使用技巧1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。

在Document style中可以将字体改为定宽的Courier2 勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。

研究了半天,发现SI对每个字符的宽度不太一致。

发现选上"view --> draft view",就可以让每个字符的宽度一致了。

快捷键是"Alt + F12"4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。

配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶Typing tab indents line,regardless of selection,空行按tab无法前进Typing tab replaces current selection,选定部分内容、再按tab时会清除所选(2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent 钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。

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 -。

SourceInsight实用技巧

SourceInsight实用技巧

一、Source Insight实用技巧:Source Insight(下文的SI指的也是它)就是这样的一个东西:Windows下开发人员的至爱,功能强大,界面友好。

支持语法高亮、符号跳转,还支持函数调用关系图显示。

这是一个专业的编程环境,很多大公司都是使用它的。

这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置。

除此之外,它本身带有一套功能强大的宏语言(Macro Language),借助这种语言可以很方便的编程实现各种特殊功能,非一般编辑器所能比拟。

查找功能支持得也很不错。

虽然在工程较大时,查找起来有点慢。

但是它除了一般编辑器所支持的普通字符串查找、正则表达式查找外,还能支持关键字查找-这种方式比前两者快得多,也算是一个弥补。

不足之处是列模式较弱,对中文支持有缺陷。

显然,它也像其它任何东西一样的,同时具有优点和缺点的本性的,究竟如何,且听我一一道来。

官网下载:序列号(Serial):(任选其一)SI3US-279028-11281SI3US-772862-51931SI3US-465643-84290SI3US-SI3US-060062-282511??开胃菜-初级应用??选择美丽的界面享受工作虽然不能以貌取人,但似乎从来没有人责备以貌取软件的。

SI的华丽界面,绝对符合现代花花世界的人的审美趣味。

在SI中,我们可以轻松地把各种类型关键字、变量、标志符、函数、宏、注释等定义为不同的颜色和显示方式(正体或斜体、加粗或正常、加下划线、放大显示等),总有一种方式能让我们一眼就能分辨出这个标识是什么。

字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。

选择 Options/Document Options页面内的Font Options中的Screen Fonts字体,即可改变根样式中的字体。

SI中的默认配置为Verdana字体,是一种非等宽字体,为了使编写的代码在各种编辑器中看起来都有良好的对齐效果,这里强烈建议使用等宽字体,Courier、New Courier和宋体等都是较好的选择。

SourceInsight实用技巧

SourceInsight实用技巧

一、Source Insight实用技巧:Source Insight(下文的SI指的也是它)就是这样的一个东西:Windows下开发人员的至爱,功能强大,界面友好。

支持语法高亮、符号跳转,还支持函数调用关系图显示。

这是一个专业的编程环境,很多大公司都是使用它的。

这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置。

除此之外,它本身带有一套功能强大的宏语言(Macro Language),借助这种语言可以很方便的编程实现各种特殊功能,非一般编辑器所能比拟。

查找功能支持得也很不错。

虽然在工程较大时,查找起来有点慢。

但是它除了一般编辑器所支持的普通字符串查找、正则表达式查找外,还能支持关键字查找-这种方式比前两者快得多,也算是一个弥补。

不足之处是列模式较弱,对中文支持有缺陷。

显然,它也像其它任何东西一样的,同时具有优点和缺点的本性的,究竟如何,且听我一一道来。

官网下载:序列号(Serial):(任选其一)SI3US-279028-11281SI3US-772862-51931SI3US-465643-84290SI3US-176526-66007SI3US-060062-282511??开胃菜-初级应用1.1??选择美丽的界面享受工作虽然不能以貌取人,但似乎从来没有人责备以貌取软件的。

SI的华丽界面,绝对符合现代花花世界的人的审美趣味。

在SI中,我们可以轻松地把各种类型关键字、变量、标志符、函数、宏、注释等定义为不同的颜色和显示方式(正体或斜体、加粗或正常、加下划线、放大显示等),总有一种方式能让我们一眼就能分辨出这个标识是什么。

1.1.1??字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。

选择 Options/Document Options页面内的Font Options中的Screen Fonts字体,即可改变根样式中的字体。

sourceinsight4用法

sourceinsight4用法

sourceinsight4用法SourceInsight是一款用于软件开发的集成开发环境(IDE),它主要用于代码浏览、编辑和导航等操作。

下面是一些SourceInsight的用法:1. 导入项目:打开SourceInsight后,可以选择“导入”或者“新建”项目,将你的代码文件导入到SourceInsight中。

2. 代码浏览:在SourceInsight的主界面,可以通过左侧的目录树来浏览和查看代码文件。

选中文件后,可以在右侧的编辑器中查看和编辑代码。

3. 代码导航:SourceInsight提供了多种导航功能,可以快速定位和跳转到代码中的特定位置。

例如,可以使用“跳转到定义”功能来查看变量或函数的定义位置。

4. 代码搜索:可以使用SourceInsight的搜索功能来查找特定的代码片段。

可以使用快捷键Ctrl+F来启动搜索功能,并输入你要查找的关键字。

5. 代码补全:SourceInsight具有代码补全功能,可以根据已输入的代码自动补全代码片段。

可以使用快捷键Ctrl+空格来触发代码补全。

6. 代码格式化:SourceInsight支持代码的格式化和美化,可以让代码更加清晰易读。

可以使用快捷键Ctrl+K+F来快速格式化选定的代码。

7. 代码调试:SourceInsight支持代码调试,可以在调试过程中查看变量、执行跟踪等操作。

可以使用快捷键F5来启动调试功能。

8. 插件扩展:SourceInsight支持通过插件来扩展功能。

可以根据自己的需要安装、配置和使用各种插件。

需要注意的是,以上是一些常见的用法,实际使用中可能会有一些差异和个性化的配置。

你可以根据自己的需求和习惯来使用和配置SourceInsight。

SourceInsight使用技巧(强大的编程必备工具)

SourceInsight使用技巧(强大的编程必备工具)

开胃菜-初级应用Source Insight常用的快捷键:Ctrl+= :Jump to definitionAlt+/ :Look up referenceF3 : search backwardF4 : search forwardF5: go to LineF7 :Look up symbolsF8 :Look up local symbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardShift+F3 : search the word under cusor backwardShift+F4 : search the word under cusor forwardF12 : incremental searchShift+Ctrl+f: search in projectshift+F8 : hilight word选择美丽的界面享受工作字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。

选择Options/Document Options页面颜色定义选择Options/Style Properties页面,就可以在其中修改所有样式了。

选择等号(=)表示继承Parent Style,也可以选择Pick(或者ON/OFF等)去配置一个新值。

标识符样式选择在与颜色定义一节同样的界面while (1) {I }while (1){I}何乐而不为呢?显示坐标创建便捷的快捷键快乐工作几个较常用的快捷键默认情况下,SI已经定义了很多非常实用的快捷键:F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。

Shift+F8高亮显示指定标识,快速浏览标识的使用情况。

Ctrl+鼠标点击标识直接跳转至标识定义处。

Ctrl+FF3F4F7打开Browse Project Symbols窗口,快速浏览工程内标识定义。

Source_Insight教程及技巧(大全)

Source_Insight教程及技巧(大全)

Source Insight使用简单说明Source Insight是一个功能十分强大、使用也很方便的程序编辑器。

它内置对C/C++、Java 甚至x86汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,Source Insight正在国际、国内众多的IT公司使用。

Source Insight功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用Source Insight的朋友往往觉得很麻烦。

这里本人结合自己的使用经验,简单说说Source Insight的使用。

(本文以McuSystem为例,Source Insight 以3.0版本为例。

其他版本的Source Insight 大同小异)和众多程序编辑环境一样,Source Insight中也有Project。

建立工程的方法很简单:1.打开Source Insight,选择Project菜单->New Project;2.在出现的对话框中选择并选择存放工程文件的文件夹,输入工程名(比如McuSystem),点击“保存”;3.又出现一个对话框,在Configuration部分可以选择这个工程使用全局配置文件还是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击“OK”;4.再次出现一个对话框,这是选择文件添加到Project中,通过左边的树状图找到你想添加的文件,点击Add就可以了(如图1)。

你可以将不通路径下的文件添加到同一个工程中,而不用拷贝源文件。

选择完后点击Close;图1这样工程就建立好了,文件列表就出现在Project Window中(如果Project Window被关闭了,可以选中View菜单->Project Window)。

点击Project Window中任意一个文件,文件的内容出现在中央的编辑区了。

(如图2)图2如果工程已经建立好了,想要打开、关闭、删除工程,直接点击Project菜单下相应的选项就可以了,这里就不多说了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择Search/Search Files或按Ctrl+Shift+F组合键,在弹出的Search Files窗口进行查找操作。在File Name框中可以填入文件名或文件夹。注 意当要查询的文件夹双包含子文件夹时,可以勾选Options中的Include Subdirectiories,实现对各层文件的递归搜索。此外,查找文件,还可在 Project Window窗口的Project Files List 子窗口顶部输入栏中输入文 件名进行查找。
Source Insight使用技巧
--提高我们的工作效率 By andy.wei
一、初识篇 1、什么是Source Insight 2、直观Source Insight
二、深入篇 1、使用环境设置 2、常用功能及快捷键 3、添加自定义功能
一、初识篇
1、什么是Source Insight 2、直观Source Insight
到工程中来,可以将选中根目录所有文件全部或部分加 入工程,也可以删除工程中已有的文件。
Add All与Add Tree的区别在于:“Add All”选项会提示 加入顶层文件和递归加入所有文件两种方式,而“Add Tree”相当于“Add All”选项的递归加入所有文件。实际 中,可根据需要而选择,一般选择Add Tree,因为它不 会加入不用到的文件。
(9)恢复Ctrl+a的全选功能
Options->Key Assignments:通过关键词save 找到save all,更改为 ctrl+shift+a,通过关键词select找到select all,更改为ctrl +a。
2、常用功能及快捷键
(1)查找
I.Loopup References 我们最常用的一种查找方式是选择Search->Lookup References或按
(6)解决字符大小不一
(7)解决缩进问题
3、添加自定义功能
(8)解决汉字注释操作半删
(1)修改热键
半移问题
(2)添加自定义命令
(9)恢复Ctrl+a的全选功能
(3)添加宏功能扩展文件,
Байду номын сангаас
(10)恢复小键盘的“+,-,*,/” 修补或拓展SI功能
功能
1、使用环境配置
(1)汉化
汉化因人而异,将汉化了的Insight3.exe覆盖到安装目录下即可。
(5)颜色选择
背景色选择:因人而异,但应以保护眼睛为出发点,护眼色为85,90,205。 依次点击Options->Preference->Color->windows background->Color,在弹出的 对话框右下角,依次输入护眼色值,点击“添加到自定义颜色”,确定保存。
(6)解决字符大小不一
2、直观Source Insight (1)SI界面介绍
菜单栏: 快速导航在SI中所要执行的动作 工具栏: 提供各种工具入口,方便使用以提高效率 编辑区: 各类文本的编辑区域,使用不同的颜色显示类型
名、函数名、全局变量、局部变量、宏、注释
及关键字等等
Symbol Window:
可以快速定位某一个函数、变量、宏等的定义
III.Search Project 选择Search/Search Project,在弹出的Search Project窗口进行查找
操作。操作与Loopup References几乎完全一致,它们各自保存上次搜索的 配置。
(2)前进后退
快速进入已浏览的源文件,可通过工具栏上的 前进后退快捷键进入 刚操作的源文件,也可以通过菜单栏的Files->Recent Files,在弹出的信 息框里选择希望进入的源文件进行浏览编辑。
(3)替换
I.单文件替换 选择Search/Replace或按Ctrl+H组合键,在弹出的Replace窗口进行查
找操作。在Search项目里勾选Selection则仅对当前选中的文档部分进行替 换。另外如果勾选了Confirm Replacements则是逐个确认替换,否则会同时 替换所有符合替换条件内容。 II.多文件替换
Project Files对话框,在这里,你可以添加或者删除工程文件。
在1处可以单独选择加入工程的源文件,2显示所能 添加到当前工程所有源文件的根目录,3是当前根目录 所包含的所有文档,4是当前选中根目录的所有文件。 该对话框右边是所有的操作按键,在这里,可以单独加
入选中的文件,可以加入不同路径的源文件而不用拷贝
(1)SI界面介绍 (2)新建Project与导入文件
1、什么是Source Insight
Source Insight是一个面向项目开发的程序编辑 器和代码浏览器,界面华丽,几乎支持所有的编程语 言,拥有内置的对C/C++、C#和Java等程序的分析。可 分析源代码并在工作的同时动态维护它自己的符号数 据库,并自动显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示 reference trees,class inheritance diagrams和 call trees,且提供了快速和革新的访问源代码和源 信息的能力,能以最快的速度对源代码导航和提供任 何程序编辑器的源信息。与众多其它编辑器产品不同, Source Insight能在你编辑的同时分析你的源代码, 为你提供实用的信息并立即进行分析。
注:以上方法1为通用设置,方法2中可以设置注释字体以及字体大小!
(7)解决缩进问题
不让{和}缩进: 选择 Options->Document Options页面,点击其内的Auto Indent按钮,
在弹出的Auto Indenting窗口中,勾选Simple并去掉Indent Open Brace和 Indent Close Brace。 Tab缩进:Options-> Document Options->Editing Options,勾选Expand
Ctrl+/组合键再或者鼠标点 R 按钮,在弹出的Loopup References窗口进 行查找操作。在Search Method中有四种可选的查找方式:Simple String、 Regular Expression、 Keyword Expression和Look Up Reference。其中 Simple String是最普通的查找方式,可以查找文件中出现的任意字符或字 符,甚至可以查找 _upap || u 这样的字符串,但是在工程较大时,查找 过程会较慢。 Regular Expression查找方式是正则表达式查找。 Keyword Expression和Look Up Reference查找的结果基本相同,但是显示方式略有 差异。这两种方式都是使用SI预先建立的数据库,查找起来速度相当快。 但通常这种速度只对在查找标识符时有明显效果。 II.Search Files
选择Search/Replace Files或按Ctrl+Shift+H组合键,在弹出的Replace Files 窗口进行查找操作。除了增加New框(替换后的内容)外,其余均与 Search Files窗口相同,可参照查找部分的说明进行操作。
(4)列操作
先按下Alt键,接着就可用鼠标进行列选择,然后就可以删除指定的列。
一步步完成操作之后,点击Close,即进入界面绚丽 的Source Insight,开启愉悦的编辑及阅读源文件之旅。
二、深入篇
1、使用环境配置
2、常用功能及快捷键
(1)汉化
(1)查找
(2)文件类型过滤器
(2)替换
(3)显示四大窗口
(3)列操作
(4)显示行数 (5)颜色选择
(4)高亮显示 (5)SI快捷键大全
(2)新建Project与导入文件
菜单栏Project->New Project,会弹出如下对话框
输入工程名和存放路径后,点击OK保存,会弹出如下 New Project Settings(工程设置)对话框
工程配置文件有全局配置文件和自定义配置文件,一般选自定义配置 文件;如若想加入已有源文件,则可选择已有源文件存放目录,以便 下一个对话进行选择;对话框下面有三个复选框,第一个是建立一个 本地数据库以加快查找的速度,第二个是快速搜索成员变量,第二个 是快速搜索标识符,保持默认即可。点击OK,进入 Add and Remove
(2)文件类型过滤器
用户可以定义自己的类型,Options->Document Options->add type,定义 文件类型名以及文件名后缀。勾选include when adding to projects在添加目录 下文件到工程该类文件 就会添加进SI的工程。如果需要将所有文件添加进SI 的工程,可以定义一种文件类型*.*。
tabs,并 设置Tab width。
(8)解决汉字注释操作半删半移问题
① 将 SuperBackspace.em 复制到 Source Insight安装目录; ② Project→Open Project,打开Base项目; ③ 将复制过去的SuperBackspace.em添加入Base项目; ④ 重启SourceInsight; ⑤ Options→Key Assignments,将Marco: SuperBackspace绑定到BackSpace键;
(3)显示四大窗口
单击菜单栏上的View,在弹出的信息框里,依次勾选Project Window、 Symbol Window、Context Window和Relation Window即可。
(4)显示行数
一般在左下角可看到当前光标所在行数,但是为了方便,应该在编辑
区里显示行数,可单击菜单栏里的View,勾选Line Numbers,也可以在 Options->Document Options->Editing Options勾选Show Line Numbers。
相关文档
最新文档