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可以帮助我们更加方便地导航代码。

SourceInsight使用教程

SourceInsight使用教程

SourceInsight使用教程
一.创建工程,添加源程序
1.打开Source Insight4.0,工具栏选择Project -> New Project,将弹出下列框图:
2.点击OK后,会弹出下列框图,填入工程的名称,以及工程文件生成的目录
3.点击OK后,如下图:
其中:
Add :基本的文件添加操作
Add All :添加整个工程所有的源文件(然后再选择是否递归添加子目录中的源文件,见上图对话框)
Add Tree :添加指定的文件夹以及其子目录下的源代码文件
Remove Tree :和Add Tree的功能相反
File Name可以不用写,完成点击close.
4.如没有出现下图,红色区域的栏目,按Ctrl + O即可
5.将添加的代码进行同步,生成阅读代码的索引和辅助文件,方便对源代码进行阅读;点击Project-->synchronization file,会弹出下图框图:
6.选择语言和后缀名的文件,点击Options-->File type Options,弹出下图框图:。

[完整版]Source_Insight教程及技巧

[完整版]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菜单下相应的选项就可以了,这⾥就不多说了。

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的几个经典用法

SourceInsight的几个经典用法1.如何找回失去的context windowcontext 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又会出现在你的面前。

2. SourcInsight中的标签在看程序时,有时会作比较,当在程序中看到相似处;或者修改程序时,要从一处搬代码到另一处且添加代码与源代码不在一个页面时,如何快速切换,这是个问题。

运用组合快捷键Ctrl+M,可以在一处记下一个书签,如果下一次想跳到这个地方来时,再次按下Ctrl+M,找到相应的书签,就可以快速的切换。

3.SourceInsight在任务地方都能打开对应的文件技巧:SourceInsight一般用来看程序,不用来编辑编译程序。

集成开发环境之Source Insight使用教程

集成开发环境之Source Insight使用教程
Source Insight 提供了快速和革新的访问源代码和源信息的能力。与众多其
它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你
提供实用的信息并立即进行分析。
让编程更简单更高效更规范
项目管理(1)

新建一个项目
快捷键 Alt + Shift + N 可以打开新建项目对话框,然后根据提示填好项目存
文档窗口-文档类型选项窗口
Alt + Y 打开文 档类型选项窗 口,修改字体 显示大小、是
否显示行号、
解析语言选择、 工程文件过滤、 扩展tab键、 是否显示符号 窗口等。
文档窗口(3)
扩充1:Source Insight可以定义风格,菜单栏->选项->风格,即可以打开风
格窗口,可以新建一个风格或修改一个风格。风格可以继承(和C++继承差 不多)。
储位置,源文件位置等。然后会出现添加删除项目文件对话框,选中自己
想要编辑和浏览的文件添加即可,这样就建好了一个项目。

添加和删除项目文件

在添加删除文件前,可以先设置文件过滤器,菜单栏->选项->文档选项, 就可以看到文件过滤器了,怎么设置应该是一目了然的。

菜单栏->项目->添加或删除文件,即可打开添加和删除项目文件对话框。
quicker.em的使用
首先将这个文件加载到Base工程中,其次要定义一个快捷键调用
quicker.em中的宏 AutoExpand。
调用 AutoExpand 宏后,AutoExpand会根据当前文本内容自动调用
其他宏。
一般情况下都用快捷键 Ctrl + Enter 调用AutoExpand宏。 quicker.em 包括标准C语言扩展,标准说明生成,代码修改注释等。 quicker.em 的使用参考《Quicker使用说明.doc》

source_insight使用方法

source_insight使用方法
source_insight 使用方法
根源找不到了……对不起作者也要转一下了……用了很久 SI 还是有些设置技巧没搞懂, 这文章很有作用。
1 初级应用
1.1 选择美丽的界面享受工作
虽然不能以貌取人,但似乎从来没有人责备以貌取软件的。SI 的华丽界面,绝对符合现 代花花世界的人的审美趣味。在 SI 中,我们可以轻松地把各种类型关键字、变量、标志 符、函数、宏、注释等定义为不同的颜色和显示方式(正体或斜体、加粗或正常、加下划 线、放大显示等),总有一种方式能让我们一眼就能分辨出这个标识是什么。 1.1.1 字体选择 在 SI 中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样 式中的字体,因为其它样式都会由此继承而来。选择 Options/Document Options 页面内 的 Font Options 中的 Screen Fonts 字体,即可改变根样式中的字体。SI 中的默认配置 为 Verdana 字体,是一种非等宽字体 2 ,为了使编写的代码在各种编辑器中看起来都有 良好的对齐效果,这里强烈建议使用等宽字体,Courier、New Courier 和宋体等都是较 好的选择。 1.1.2 颜色定义 毕竟这是见仁见智的东西,所以从来没有统一的标准 3。很多人并不喜欢 SI 提供的默认 配置,那么我们就改吧。选择 Options/Style Properties 页面,就可以在其中修改所有 样式了。选择等号(=)表示继承 Parent Style,也可以选择 Pick(或者 ON/OFF 等)去配置 一个新值。这完全视乎个人喜好。 1.1.3 标识符样式选择 在与 颜色定义 一节同样的界面内即可完成此项配置。 1.1.4 背景色选择 在希望要改变背景色的窗口点击鼠标右键(假定使用的是右手鼠标 4),选择上下文菜单 的 xxx Window Properties 项,然后点击弹出窗口的 Back Color 按钮,即可修改该窗 口背景色。对于 SI 的源码主窗口,只需选择上下文菜单的 Special Window Color 项即 可完成背景色修改。

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。

source insight的简单操作

source insight的简单操作

source insight的简单操作Source Insight是一款功能强大的源代码阅读器和编辑器,它能够帮助程序开发人员更加高效地阅读、浏览和编辑源代码。

本文将介绍Source Insight的一些简单操作,以帮助读者快速上手使用这款工具。

一、安装和启动我们需要下载并安装Source Insight软件。

安装完成后,双击桌面上的快捷方式或在开始菜单中找到Source Insight并点击打开。

这样就成功启动了Source Insight。

二、打开源代码文件在Source Insight的菜单栏中,点击“文件”-“打开”选项,选择要打开的源代码文件,然后点击“打开”按钮。

Source Insight 支持多种编程语言的源代码文件,比如C、C++、Java等。

三、浏览源代码Source Insight的界面分为多个窗口,包括文件视图、函数视图、符号视图等。

通过点击不同的选项卡,可以在不同的视图之间切换。

在文件视图中,可以浏览源代码文件的内容,并进行查找、替换等操作。

四、导航代码Source Insight提供了一系列导航功能,帮助开发人员快速定位代码的位置。

比如,可以使用“Go To”菜单中的选项,跳转到光标所在函数的定义处或者跳转到光标所在的变量的声明处。

五、代码补全Source Insight还提供了代码补全功能,可以根据已有的代码上下文,自动补全代码。

在输入代码时,按下“Tab”键或者使用快捷键“Ctrl+Space”,Source Insight会自动弹出代码补全列表,选择对应的代码即可。

六、代码分析Source Insight可以对源代码进行静态分析,帮助开发人员发现潜在的问题或者改进的空间。

比如,可以通过右键点击函数名,选择“Analyze”选项,Source Insight会分析该函数的调用关系并给出相应的提示。

七、书签功能Source Insight的书签功能可以帮助开发人员快速定位到重要的代码位置。

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使用技巧
--提高我们的工作效率 By andy.wei
一、初识篇 1、什么是Source Insight 2、直观Source Insight
二、深入篇 1、使用环境设置 2、常用功能及快捷键 3、添加自定义功能
一、初识篇
1、什么是Source Insight 2、直观Source Insight
(6)解决字符大小不一
(7)解决缩进问题
3、添加自定义功能
(8)解决汉字注释操作半删
(1)修改热键
半移问题
(2)添加自定义命令
(9)恢复Ctrl+a的全选功能
(3)添加宏功能扩展文件,
(10)恢复小键盘的“+,-,*,/” 修补或拓展SI功能
功能
1、使用环境配置
(1)汉化
汉化因人而异,将汉化了的Insight3.exe覆盖到安装目录下即可。
Project Window:
显示各类工程目录、文件以及定义类型等等
Context Window:
自动显示选中变量、函数、宏定义或者多个定义列表
Relation Window:
当编辑区中选中某个函数时:Relation Window 就出 现了该函数和该函数中被调用的其它函数的关系图;
当编辑区中选中某个宏、变量时:Relation Window 就出现了该宏、变量在整个工程中被引用的关系图
方法1:选上“View --> Draft View”, 就可以让每个字符的宽度一致了。快捷键 是 "Alt + F12"
方法2:解决中文注释字体间距太大: I.Options->Style Properties II.在左边Style Name下找到Comment Multi Line和Comment.在其右边 对应的Font属性框下的Font Name中选“Pick...” 设置为宋体、常 规、小四。确定,退回Style Properties界面,Size设为10。最后设 置Clolors框下Foreground,点“Pick...”选择一种自己喜欢的颜色。

source insight 基本用法

source insight 基本用法

source insight 基本用法Source Insight是一款功能强大的源代码阅读工具,主要用于浏览、编辑和分析源代码。

以下是一些Source Insight的基本用法:1. 源代码导入:在Source Insight中,可以通过选择“File”菜单中的“Open”选项来导入源代码文件或整个项目文件夹。

支持多种编程语言,例如C/C++、Java、Python等。

2. 导航和搜索:Source Insight提供了强大的导航和搜索功能,您可以使用快捷键或菜单导航到特定的函数、变量或文件。

此外,还可以使用“Find”功能进行全局搜索和替换。

3. 代码浏览:Source Insight支持以树形或层次结构的方式浏览代码,可以方便地查看和导航代码的层次结构、类和函数之间的关系。

还可以通过点击函数或变量来查看其定义和引用。

4. 项目管理:Source Insight允许您创建和管理多个项目,可以将源代码文件组织成目录结构,并设置文件过滤器来过滤特定类型的文件。

此外,还可以对文件进行版本控制和比较。

5. 语法高亮和自动完成:Source Insight支持源代码的语法高亮显示,不同的关键字、运算符和注释会以不同的颜色显示。

同时,也提供了自动完成功能,方便您快速输入代码并预测常见代码段。

6. 代码分析:Source Insight可以对源代码进行静态分析并生成一些关于代码质量和性能的报告。

还提供了代码度量工具,可以统计代码行数、函数数、文件大小等指标。

7. 代码调试:如果集成了调试器,Source Insight还可以进行代码调试,包括设置断点、单步执行代码、查看变量值等。

除了上述基本用法,Source Insight还具有许多高级功能,如代码片段管理、代码注释、代码重构等。

尽管Source Insight界面复杂,但熟悉了基本操作后,可以更高效地阅读和编辑源代码。

source insight使用技巧

source insight使用技巧

勾选 Auto Indent 之 SMART 的效果∶在 C 程序里, 如果遇到行末没有分号的语句,如 IF, WHILE, SWITCH 等, 写到该行末按回车,则新行自动相对上一行缩进两列。
勾掉 Indent Open Brace 和 Indent Close Brace 的效果∶继上一段,在相对缩进行里, 如果输入 "}", 则自动和上一行列对齐(好像勾不勾都会有这个功能);而输入"{"时,不会与下面的行对齐(这是 勾上 Indent Open Brace 时的效果)。
5、恢复 ctrl+a 的全选功能
通过关键词 save 找到 save all,更改为 ctrl+shift+a,通过关键词 select 找到 select all, 更改 为 ctrl +a
6、解决字符等宽对齐问题。
SIS 默认字体是 VERDANA,很漂亮。这网页上应该也是用的 VERDANA 字体。但由于美观的缘故, VERDANA 字体是不等宽的。比如下面两行
llllllllll
MMMMMMMMMM
同样 10 个字符,长度差多了.用 VERDANA 来看程序,有些本应该对齐的就歪了。解放方法是使用 等宽的字体,但肯定比较丑。可以用 DOS 字体,也就是记事本里的默认字体 sysfixed 很丑,要有心理准 备。比较推荐的是用 Courier New。
SourceInsight 提供的功能
(3)Options 菜单Document Options选择合适的文件类型点击右边中间的 Auto Indent 钮在弹出的框中,左边一定要点 Smart,右边有两个复选框 Indent Open Brace 和 Indent Close Brace,具体效果可以看 SIS 的 HELP。按照部门里的编程风格要求,最方便的就是把两个复选框都取消 掉,然后点 OK。

SourceInsight教程及技巧(大全)

SourceInsight教程及技巧(大全)

source‎i nsigh‎t使用技巧1 source‎i nsigh‎t screen‎font的默认字体是‎V erdan‎a的,它是一直变宽‎字体。

在Docum‎e nt style中‎可以将字体改‎为定宽的Co‎u rier2 勾掉inde‎n t Open Brace和‎I ndent‎Close Brace的‎效果: 继上一段,在相对缩进行‎里, 如果输入"{"或"}", 则自动和上一‎行列对齐3 今天把一个用‎s ource‎i nsigh‎t排版整齐的‎C文件,偶然用VC打‎开一看,全乱了。

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

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

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

配置成简单好‎用的c/java代码‎编辑器1、缩进与tab‎(1)Option‎s菜单àPr‎e feren‎c esàTy‎p ing卡,勾掉下面两项‎∶Typing‎tab indent‎s line,regard‎l ess of select‎i on,空行按tab‎无法前进Typing‎tab replac‎e s curren‎t select‎i on,选定部分内容‎、再按tab时‎会清除所选(2)Option‎s菜单àDo‎c ument‎Option‎s(针对不同文件‎类型,分别进行设置‎)à下拉左上文‎件类型框、选择合适类型‎(c源文件)àEditi‎n g Option‎s框中,tab width=2à Editin‎g Option‎s框中,勾选Expa‎n d tabs(这样,按tab键、等价于输入2‎个空格)(3)Option‎s菜单àDo‎c ument‎Option‎sà选择合适‎的文件类型à‎点击右边中间‎的Auto Indent‎钮à在弹出的‎框中,左边一定要点‎S mart,右边有两个复‎选框Inde‎n t Open Brace和‎I ndent‎Close Brace,具体效果可以‎看SIS的H‎E LP。

Source Insight使用

Source Insight使用

宏的使用-添加文件头(2 宏的使用-添加文件头(2)
框中的部分就是添加的内容
宏的使用-添加函数头(1 宏的使用-添加函数头(1)
先选中函数名
宏的使用-添加函数头(2 宏的使用-添加函数头(2)
选中work/AddFuncHeader
框中的部分就是添加的内容
宏的使用宏的使用-#if 0
选中需要暂时删除的行
缩进— 缩进—选项更改
缩进— 缩进—更改后的效果
Source Insight 使用之 高级篇
宏的使用
使用宏的好处
• 方便的添加注释,方便阅读; • 方便的进行FEATURE控制,节约编程时间的同时能保 持良好的代码风格。
使用方法
• 打开Base工程 • 添加my NetEyeutils.em 文件, • 更改配置文件
Source Insight 使用指南
Source Insight 使用之 基础篇
功能— 功能—搜索
2
1
1. 大的搜索选项控制 2. 详细的功能选项
Source Insight的快捷键(1) Insight的快捷键(1
Source Insight提供很多好用的快捷键 • F9/F10: 向前/向后缩进1个Tab(4个空格) • Shift +F3/F4: 选中一个变量(函数)向前/后查找 • ALT+ ,/. :向前/后翻文件 • 小键盘 +/- :下/上一个函数 • CTRL+Shift+[ / ]:到本行所属的“{” / “}”所在位置 • CTRL+鼠标点击(=):跳到函数(变量)等的定义位置 • CTRL+M:标记一个位置 • Shift+F8:高亮选中的变量名(函数名)

SourceInsight使用指南

SourceInsight使用指南

Source Insight使用指南目录1.Source Insight 基本设置 (3)1.1字体设置 (3)1.2自动缩进设置 (3)1.3其它设置 (4)2.Source Insight中的宏 (5)2.1使用宏 (5)2.2指定快捷键 (6)3.Source Insight中的自定义命令 (6)3.1如何自定义命令 (6)3.2指定快捷键 (7)3.3正则表达式语法 (7)3.4集成编译器 (8)3.5集成版本控制工具 (10)4.其它 (11)4.1特殊的注释 (11)1.Source Insight 基本设置1.1字体设置Option-〉Document Options 文档设置。

Screen Fonts 设置显示字体。

推荐使用等宽字体,如“Courier”,这样在代码对齐时容易处理,但中文字体显示有锯齿。

使用“宋体”字时,代码可能存在对齐问题。

1.2自动缩进设置Option-〉Document Options-〉Auto Indent 自动缩进设置。

详细缩进样式请参考Source Insight 帮助的Command Reference-> Document Options-〉Auto Indenting。

Auto Indent Type 选择 SmartSmart Indent Options 两个复选框都不要选择缩进后样式如:if(){}1.3其它设置Editing Options 编辑器设置Show line numbers 显示行号Show right margin 显示右边界线(边界线显示在Margin width 处)Tab width TAB键宽度,设置为 4Margin width 页空白宽度,页面右边界线的位置,设置为80。

选择后在编辑窗口右侧设置的宽度处出现分割线Show page breaks 显示页面分割线,选择后在编辑窗口出现打印页分割线●如果编辑窗口中的中文字符中间分割过大或者出现对齐问题时,请尝试如下设置:Options-> Preferences-> Display-> Spacing选择Layout tabstops using monospace calculations 和Layout spaces using monospace calculations●定制Open命令Options-> Preferences-> Files-〉Custom “Open” Command2.Source Insight中的宏2.1使用宏首先关闭当前使用中的Source Insight,然后复制macro\utils.em 到我的文档\SourceInsight\Projects\Base,覆盖原有的文件。

source insight使用

source insight使用

source insight使用sourceinsight使用sourceinsight使用技巧(转)布局成直观小巧的c/java代码编辑器1、缩进与tab(1)options菜单?preferences?typing卡,勾掉下面两项∶typingtabindentsline,regardlessofselection,空行按tab无法前进typingtabreplacescurrentselection,选定部分内容、再按tab时会清除所选(2)options菜单?documentoptions(针对不同文件类型,分别进行设置)?下拉左上文件类型框、选择合适类型(c源文件)?editingoptions框中,tabwidth=2?editingoptions框中,勾选expandtabs(这样,按tab键、等价于输入2个空格)(3)options菜单?documentoptions?挑选最合适的文件类型?页面右边中间的autoindent钮?在插入的框中,左边一定要点smart,右边存有两个复选框indentopenbrace和indentclosebrace,具体内容效果可以看看sis的help。

按照部门里的编程风格建议,最便利的就是把两个复选框都中止掉,然后点ok。

勾选autoindent之smart的效果∶在c程序里,如果遇到行末没有分号的语句,如if,while,switch等,写到该行末按回车,则新行自动相对上一行缩进两列。

勾掉indentopenbrace和indentclosebrace的效果∶紧接一段,在相对变小展开里,如果输出\则自动和上一行列对齐(似的勾不勾都会存有这个功能);而输出\时,不能与下面的行对齐(这就是搓上indentopenbrace时的效果)。

2、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)有个同事比较生猛,得整汇编代码,但在sis里建立project并addtree的时候,根据默认设置并不会把该tree里面所有汇编文件都包含进来,只加了.inc和.asm后缀的,.s后缀的没有。

SourceInsight使用方法及技巧

SourceInsight使用方法及技巧

SourceInsight使用方法及技巧1.安装和设置:- 打开 Source Insight,点击 "Options",选择 "Preferences"。

2.导入代码:- 在 Source Insight 中创建一个新项目。

- 通过 "Project" 菜单中的 "Add Files" 或 "Add Directory" 来导入源代码文件。

- 可以使用 "Ctrl + /" 进行注释和取消注释。

- 可以使用 "Ctrl + ." 快速跳转到定义。

4.查找和替换:- 可以使用 "Ctrl + F" 在当前文件中查找文本。

- 可以使用 "Ctrl + Shift + F" 在整个项目中查找文本。

- 可以使用 "Ctrl + H" 执行替换操作。

5.导航代码:- 可以使用 "Ctrl + ." 快速跳转到代码定义。

- 可以使用 "Ctrl + ," 快速返回上一个位置。

- 可以使用 "Ctrl + 鼠标左键" 快速跳转到代码定义。

- 可以使用 "Ctrl + Alt + 鼠标左键" 快速打开代码定义的结果。

6.浏览代码:- 可以使用 "Ctrl + T" 快速切换到其他打开的文件。

- 可以使用 "Ctrl + B" 显示当前函数的调用者。

- 可以使用 "Ctrl + Shift + B" 显示当前函数调用的函数。

- 可以使用 "Alt + -" 和 "Alt + =" 进行代码折叠和展开。

7.代码分析:- 可以使用 "Ctrl + ." 进行符号分析,跳转到符号的定义。

Source Insight 使用方法及技巧

Source Insight 使用方法及技巧

PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))
}
}
if(StrMid(buf,0,1) != "/"){
//需要添加注释
PutBufLine(hbuf, Ln, Cat("//", buf))
9 / 11
Source Insight 使用技巧
} Ln = Ln + 1 }
hbuf = GetCurrentBuf()
if(GetBufLine(hbuf, 0) == "//magic-number:tph85666031"){ stop
}
Ln = Lnfirst buf = GetBufLine(hbuf, Ln) len = strlen(buf)
while(Ln <= Lnlast) {
buf = GetBufLine(hbuf, Ln) //取 Ln 对应的行
if(buf == ""){
//跳过空行
Ln = Ln + 1
continue
}
if(StrMid(buf, 0, 1) == "/") {
//需要取消注释,防止只有单字符的行
if(StrMid(buf, 1, 2) == "/"){
SetWndSel(hwnd, selection) }
//2.添加“#ifdef 0”和“#endif”的宏代码,定义快捷键为 Ctrl+# macro AddMacroComment() {
hwnd=GetCurrentWnd() sel=GetWndSel(hwnd) lnFirst=GetWndSelLnFirst(hwnd) lnLast=GetWndSelLnLast(hwnd) hbuf=GetCurrentB 使用技巧
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
windows下直接安装sourceinsight就可以了。以下是linux下安装source insight
1.首先在192.168.1.1服务器上取到wine-1.1.2.tar.bz2并且解压缩。
2. cd wine-1.1.2
3. ./configure --prefix=/usr/local/wine
B:按照如下步骤
1.点击右键,选择使用其他程序打开。 Βιβλιοθήκη 2.点击使用自定义目录,选择浏览。
3.选择/usr/local/wine/bin/wine
10.输入的license是 SI3US-871676-07219
4.点击project->synchronize files 同步代码
如何使用souce insight建立工程
1.点击project->new project
输入你的工程名
以及你的source insight工程要保存的位置
2.一直点OK,直到出现了Add and Remove Project Files对话框。
3.找到你的代码的路径,然后点击Add Tree添加所有代码
4. 将wine-1.1.2/dlls/user32/tests/Makefile 搜索里面的O2,就一个,将其删除
5. 退到wine-1.1.2的目录
6. make
7. make install
安装好了wine之后,
8.从192.168.1.1服务器中取到mysoft_k-SourceInsight整个包。
1.shift+f8 高亮
2.ctrl+? 搜索
3.shift+F9 查找搜索的下一个结果
4.ctrl+" 全局替换
5.ctrl+F 本文件搜索
6.F4 本文件搜索的下一个结果
7.F3 本文件搜索的上一个结果
8.ctrl+G 跳转到行
9.ctrl+= 跳转到定义
10.ctrl+鼠标左 跳转到定义
linux下关闭source insight后的启动方法
1.进入目录 cd /root/.wine/drive_c/Program Files/Source Insight 3
2.找到下面的exe文件,运行方法和上面说的安装sourceinsight一样,即使用wine运行.exe文件。
sourceinsight快捷键
9.使用wine运行Si35Setup.exe,一直点下一步。
以下是如何使用wine运行windows程序:
1.如果人品够的话,直接运行.exe就可以了。
2.如果人品一般,对着.exe文件点右键,有一个选项是使用wine运行
3.人品比较差的可以有两种选择:
A:提高人品
相关文档
最新文档