INSIGHT 程序编辑器介绍
- 格式:pdf
- 大小:305.85 KB
- 文档页数:15
SourceInsight 使用技巧 转) 使用技巧(转配置成简单好用的 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 框中,勾选 Expand tabs(这样,按 tab 键、等价于输入 2 个空格) (3)Options 菜单 Document Options 选择合适的文件类型 点击右边中间的 Auto Indent 钮 在弹出的框中, 左边一定要点 Smart, 右边有两个复选框 Indent Open Brace 和 Indent Close Brace,具体效果可以看 SIS 的 HELP。
按照部门里的编程风格要求,最方便的就是把两个 复选框都取消掉,然后点 OK。
勾选 Auto Indent 之 SMART 的效果∶在 C 程序里, 如果遇到行末没有分号的语句,如 IF, WHILE, SWITCH 等, 写到该行末按回车,则新行自动相对上一行缩进两列。
勾掉 Indent Open Brace 和 Indent Close Brace 的效果∶继上一段,在相对缩进行里, 如果 输入"}", 则自动和上一行列对齐(好像勾不勾都会有这个功能);而输入"{"时,不会与下面的 行对齐(这是勾上 Indent Open Brace 时的效果)。
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 。
建立工程的方法很简单:打开Source Insight ,选择 Project 菜单->New Project ; 在出现的对话框 中 选择并选择存放工程文件的文件夹,输入工程名(比如McuSystem ),点击“保存”;又出现一个对话框,在 Configuration 部分可以选择这个工程使用全局配置文件还是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击“OK ”;再次出现一个对话框,这是选择文件添加到 Project 中,通过左边的树状图找到你想添加的文件,点击 Add 就可以了(如图 1)。
你可以将不通路径下的文件添加到同一个工程中,而不用拷贝源文件。
选择完后点击 Close ;1. 2. 3. 4. 图 1这样工程就建立好了,文件列表就出现在 Project Window 中(如果 Project Window 被关 闭了,可以选中 View 菜单->Project Window )。
点击 Project Window 中任意一个文件,文件 的内容出现在中央的编辑区了。
循序渐进标准报警管理标准报警管理可以用于采用任何固件版本的现场控制器的点。
共有两种类型的标准报警管理:●未定义目标的标准报警管理在该配置中,报警信号被送到三台网络报警打印机上(其中一台应为系统轮廓(System Profile)中所定义的Insight PC)。
Insight在接收到报警信号后,会显示和打印报警。
●定义目标的标准报警管理通过对定义目标的标准报警管理的设置,您可以控制让哪些报警在Insight PC上进行打印或显示。
当Insight接收到报警信号后,它会在数据库中寻找该报警点是否与某个目标相关联。
如果报警点存在与某个目标的关联,则Insight将根据系统轮廓中的目标定义来确定是否显示或打印该报警点。
Insight PC上的报警也可以有选择地加以关闭。
当某点是作为允许报警点增加到点编辑器时,您可以最多为该点指定四个目标。
在该配置中,有关目标的信息只存储在Insight PC上,而不下载到现场控制器中。
对于2.0以下版本的固件,它们还适用以下标准报警管理的标准:●如果没有定义目标,报警将被送到作为0号隐含目标一部分的BLN(楼宇网络)报告设备上,这种设备最多可以有三台;●如果定义了目标,则您最多可以为该点分配4个目标(分别为0、1、2和3号),报警将被送到目标中的报告设备上;●0号目标被预留用于固件控制盘的标准报警。
未定义目标的标准报警设置1. 从Insight主菜单上打开Point Editor(点编辑器);2. 在Point Editor(点编辑器)上创建一个点(有关点的创建,请参考点编辑器一章的内容)。
在Alarm Type(报警类型)窗口下,选择Standard Alarms(标准报警);则Standard Alarms(标准报警)窗口被打开。
3. 完成Standard Alarms Characteristics(标准报警特性)区的相应字段设置。
有关该对话框中的字段说明,请参阅第3章点编辑器中有关Standard Alarm Characteristcs(标准报警特性)对话框的Windows Descriptions(窗口说明)区的内容。
【⼯利其器】必会⼯具之(⼀)SourceInsight篇前⾔“Source Insight(以下简称SI)是世界上最好的编辑器”,说这句话不知道会不会出门被打呢?-_- 中国古话说得好,“⽂⽆第⼀,武⽆第⼆”,所以不敢说SI是最好的,但是说是“最好的之⼀”绝对是妥妥的。
它以丰富的语⾔⽀持、便捷的功能、快速的源码导航、实时的上下⽂显⽰、独⽴的符号数据库等众多优点,在全世界范围内⼴受程序员们的欢迎。
本⽂将结合笔者的实际操作和学习,基于SI3.5做⼀些使⽤记录。
另外,笔者对SI的使⽤,主要是⽤于阅读源码,本⽂介绍的功能也是基于阅读⽅⾯的。
本⽂的主要内容如下:⼀、SI简介SI是⼀款⾯向项⽬开发的程序编辑器和代码浏览器,它提供了⼀个视图将分散在各个地⽅的代码汇合在⼀起形成⼀个虚拟的整体,供开发者⽅便地阅读和编辑,如下图所⽰。
Source Insight was designed to enhance your ability to understand and modify your program. Our company mission is to increase programming team productivity by clarifying source code, presenting information in a useful way, and allowing programmers to modify software in large, complex projects. ……Source Insight acts as an information server that surrounds your project’s source code. With it, you can have instant access to symbolic and textual information in your program.该段英⽂摘⾃SI官⽅帮助⽂档,从这⾥可以看出SI的设计宗旨就是⽅便开发者查看和修改项⽬源码。
source insight括号大纲Source Insight是一种非常强大的源代码编辑器和理解工具,它广泛应用于软件开发、编程教育等领域。
本文将详细介绍Source Insight的括号大纲功能,以及如何利用这一功能提高代码编写效率。
一、Source Insight概述Source Insight是一款专为程序设计人员提供的源代码编辑器,它支持多种编程语言,如C/C++、Java、Python等。
Source Insight的强大之处在于它的智能感知功能,能够自动分析代码结构,提供语法高亮、函数追踪、变量定义查找等功能,极大地提高了程序员的工作效率。
二、Source Insight的括号大纲功能在众多的功能中,Source Insight的括号大纲功能尤其受到程序员们的喜爱。
顾名思义,括号大纲就是通过显示代码中的括号结构,帮助程序员更好地理解和掌握代码的整体结构。
括号大纲功能位于Source Insight的主菜单栏中,点击"View" -> "Outlining" -> "Show Outlining"即可打开。
此时,代码窗口左侧会出现一个滚动条,这就是括号大纲区域。
在这个区域内,每一个折叠的部分都代表一段代码块,而这段代码块通常由一对匹配的括号组成。
三、括号大纲功能的应用1. 理解和查看代码结构在大型项目中,代码文件往往十分庞大,包含了成千上万行代码。
这时,单纯通过阅读代码很难快速理解整个文件的结构。
而通过括号大纲功能,我们可以迅速了解代码的大致结构,知道哪些部分是函数定义,哪些部分是循环或条件判断,这对于理解和查看代码具有极大的帮助。
2. 快速定位代码在修改和调试代码时,我们经常需要找到特定的代码段落。
如果直接在代码中搜索,可能会花费大量的时间。
而通过括号大纲,我们可以迅速定位到对应的代码块,然后在此基础上进行进一步的搜索和修改。
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的书签功能可以帮助开发人员快速定位到重要的代码位置。
source insite 用法什么是Source Insight?Source Insight 是一款强大的源代码阅读和编辑工具,主要用于软件开发人员在编写、调试和维护代码时提供支持。
它具有许多有用的功能,如语法突出显示、符号和引用跳转、自动完成和自动调试等。
可以说,Source Insight 是每个程序员工具箱中必备的工具之一。
为什么要使用Source Insight?在现代软件开发过程中,阅读和理解源代码是非常重要的一环。
但是,对于大型项目或复杂的代码库来说,理解代码结构以及代码间的关系可能是一项艰巨的任务。
这时,Source Insight 的强大功能可以帮助程序员更快、更有效地分析和编辑代码。
Source Insight 的核心功能是其强大的代码分析引擎。
它能够快速解析源代码,并构建一个代码数据库,以提供全局的代码导航和查询功能。
例如,可以通过符号和引用跳转来快速定位变量、函数、类等定义的位置,极大地提高了阅读和理解代码的效率。
此外,Source Insight 还提供了一些实用的功能,例如智能代码补全、语法突出显示、自定义代码模板等。
这些功能可以帮助程序员更快、更准确地编写代码,减少编码错误的可能性。
同时,Source Insight 还支持多种编程语言,包括C、C++、Java、Python等,使得它在跨平台开发项目中也能发挥强大的作用。
如何使用Source Insight?使用Source Insight 需要先建立一个代码工程。
代码工程是指将需要阅读和编辑的源代码文件组织在一起,并生成一个专门的代码数据库。
在创建代码工程时,可以选择需要分析的源代码文件和文件夹,并选择要包含的编程语言。
创建完代码工程后,可以使用Source Insight 提供的各种功能来阅读和编辑代码。
例如,在代码浏览器中,可以查看整个项目的代码结构,并快速定位到指定的变量或函数定义处。
在代码编辑器中,可以进行语法突出显示、自动补全等操作,辅助编写代码。