Source Insight经典教程
Source_Insight教程及技巧(大全)
![Source_Insight教程及技巧(大全)](https://img.taocdn.com/s3/m/baac0c00876fb84ae45c3b3567ec102de2bddfa0.png)
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教程及技巧](https://img.taocdn.com/s3/m/a49400e6856a561252d36fc6.png)
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 中任意一个文件,文件 的内容出现在中央的编辑区了。
集成开发环境之Source Insight使用教程
![集成开发环境之Source Insight使用教程](https://img.taocdn.com/s3/m/6d52663910a6f524ccbf85dc.png)
它编辑器产品不同,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》
SourceInsight使用技巧(强大的编程必备工具)
![SourceInsight使用技巧(强大的编程必备工具)](https://img.taocdn.com/s3/m/da062dc1ac51f01dc281e53a580216fc700a5329.png)
开胃菜-初级应用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完整使用教程](https://img.taocdn.com/s3/m/bcefc9015f0e7cd185253611.png)
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平台的分区来实现。
Source Insight 3.5 简明使用教程
![Source Insight 3.5 简明使用教程](https://img.taocdn.com/s3/m/f2f45ad0d15abe23482f4d79.png)
1Source Insight 3.5使用教程一、建立工程:1. 在桌面上新建一个保存工程文件的文件夹,文件夹取名为project ,如图1所示。
(当然您可以在你任何路径下建立文件夹,文件夹的名称也可随意取。
)2. 将要加入工程中的源文件(*.h,*.c 等),都拷贝到建立的project 文件夹中。
图13. 打开Source Insight 3.5软件进入图2界面。
图24.点击菜单“Porject→New Project”进入图35.图3中弹出的New Project对话框内,修改您要建立的工程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建立的project 文件夹,即C:\Documents and Settings\tang03\桌面\project。
如图4:图426.点击图4中的New Project的“OK”按纽后进入新工程设置如图5所示界面,在此我们按图5中的选择进行设置后,点击“OK”确定,进入图6所示界面。
图57.在图6中,我们要选择要加入工程中的源文件。
在“Add and Remove Project Files”对话框中的“Files Name”栏目下点击选中任一你想加入到工程中的文件,比如:I2C.C 文件,再点击右侧的“ADD”按纽即可将I2C.C文件加入工程,如图7和8所示。
图634图7图88.如果Directory栏下的“project“文件夹中所有的文件都需要加入工程,那么,只需要点击右侧的“ADD All”按纽即可将所有文件加入工程。
9.所有文件都加入到工程后,点击“Add and Remove Project Files”对话框中右上角的“Close”后,进入图9所示界面。
图9510.双击图9右侧区的“File Name区”中的Main.c即可打开Main.c文件,进入图10界面。
图10中共有4个区:左侧显示main.c文件中的所有变量、函数、包含文件的名称(双击该区的任意一项,会在中间区域显示出它的实体,如图11所示);中间区显示main.c的内容;右侧区显示整个工程中的文件;最下方的区域为关联区,如图10所示显示,当鼠标放置在中间区域的SCI1_INIT()函数后,在下放关联区会立刻调出SCI1_INIT()的实体。
Source Insight教程
![Source Insight教程](https://img.taocdn.com/s3/m/6ce12931b90d6c85ec3ac6f4.png)
Source Insight教程默认分类2007-07-11 16:28:22 阅读111 评论0 字号:大中小SourceInsight,从软件的英文名字上来解读就是“深入到源代码”,该软件只具有代码的阅读、编辑和简单的语法检查功能,而不具有编译等功能。
尤其是在阅读大规模工程代码的时候,SourceInsight 在代码导航、高亮注释,颜色区分,代码关联等,在编辑功能上稍稍有所欠缺,尤其是需要经常在键盘和鼠标之间切换,但是如果你对快捷键掌握比较熟悉的话,这个是可以稍稍避免的。
对于编辑功能上,竞争软件有很多如:Vim,Ultra Edit等。
图片教程如下:快捷键集锦:Ctrl+= :Jump to definitionAlt+/ :Look up referenceF9 :Jump to next referenceF7 :Look up symbolsF8 :Look up local symbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardF2: switch to next pageF3 : search backwardF4 : search forwardF5: Jump to line ?Ctrl+,/Ctrl+. Jump to last/pastShift+F3 : search the word under cursor backwardShift+F4 : forwardF12 : incremental searchShift+Ctrl+f : search in projectOthers(Common in Windows system)Shift+Tab: Moving foward(After text selected)Tab:Moving backward(After text selected)Shift+(Up,Down,Left,Rght):Select code,do not have to using mouse cursor退出程序: Alt+F4 重画屏幕: Ctrl+Alt+Space 完成语法: Ctrl+E 复制一行: Ctrl+K 恰好复制该位置右边的该行的字符: Ctrl+Shift+K复制到剪贴板: Ctrl+Del 剪切一行: Ctrl+U 剪切该位置右边的该行的字符: Ctrl+; 剪切到剪贴板: Ctrl+Shift+X 剪切一个字: Ctrl+, 左边缩进: F9右边缩进: F10 插入一行: Ctrl+I 插入新行: Ctrl+Enter加入一行: Ctrl+J 从剪切板粘贴: Ctrl+Ins 粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y 重新编号: Ctrl+R 重复输入: Ctrl+\替换: Ctrl+H 智能重命名: Ctrl+' 关闭文件: Ctrl+W关闭所有文件: Ctrl+Shift+W 新建: Ctrl+N 转到下一个文件: Ctrl+Shift+N 打开: Ctrl+O 重新装载文件: Ctrl+Shift+O 另存为: Ctrl+Shift+S显示文件状态: Shift+F10 激活语法窗口: Alt+L 回到该行的开始: Home回到选择的开始: Ctrl+Alt+[ 到块的下面: Ctrl+Shift+] 到块的上面: Ctrl+Shift+[书签: Ctrl+M 到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End到选择部分的尾部: Ctrl+Alt+] 到下一个函数: 小键盘+ 上一个函数: 小键盘–后退: Alt+,, Thumb 1 Click 后退到索引: Alt+M 向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G 转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L 回到前一个修改: Alt+(KeyPad) –跳到连接(就是语法串口列表的地方) : Ctrl+L 跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn 上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) *向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down 向下滚动一行: Alt+Up 右滚: Alt+Right选择一块: Ctrl+- 选择当前位置的左边一个字符: Shift+Left选择当前位置右边一个字符: Shift+Right 选择一行: Shift+F6从当前行其开始向下选择: Shift+Down 从当前行其开始向上选择: Shift+Up选择上页: Shift+PgDn, Shift+(KeyPad) PgDn 选择下页: Shift+PgUp, Shift+(KeyPad) PgUp选择句子(直到遇到一个. 为止) : Shift+F7, Ctrl+. 从当前位置选择到文件结束: Ctrl+Shift+End 从当前位置选择到行结束: Shift+End 从当前位置选择到行的开始: Shift+Home从当前位置选择到文件顶部: Ctrl+Shift+Home 选择一个单词: Shift+F5选择左边单词: Ctrl+Shift+Left 选择右边单词: Ctrl+Shift+Right到文件顶部: Ctrl+Home, Ctrl+(KeyPad) Home 到窗口顶部: (KeyPad) Home到单词左边(也就是到一个单词的开始) : Ctrl+Left 到单词右边(到该单词的结束) : Ctrl+Right 排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7 移除文件: Alt+Shift+R同步文件: Alt+Shift+S 增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12 替换文件: Ctrl+Shift+H 向后搜索: F3 在多个文件中搜索: Ctrl+Shift+F向前搜索: F4 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4 搜索: Ctrl+F 浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8 浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click 检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select) 高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8 关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab。
Source Insight使用技巧(全面)
![Source Insight使用技巧(全面)](https://img.taocdn.com/s3/m/0f26a3d57f1922791688e84f.png)
--提高我们的工作效率 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设置方法](https://img.taocdn.com/s3/m/0e46fbeee009581b6bd9eb03.png)
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项即可完成背景色修改。
1.2配置合理的默认值高效工作1.2.1使用合理的缩进我始终认为最容易获得认同的是关于这个选项的配置了。
SourceInsight使用指南
![SourceInsight使用指南](https://img.taocdn.com/s3/m/8155de7002768e9951e7385e.png)
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 使用技巧](https://img.taocdn.com/s3/m/a60c55543c1ec5da50e2700d.png)
Source Insight 使用技巧1.sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。
在Document style中可以将字体改为定宽的Courier,个人更喜欢Courier new字体。
2.新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Au to Indent调整缩进。
单选里一定要点Smart,右边有两个复选框Indent Open Brace和In dent Close Brace,具体效果是如何的可以看SIS的HELP。
最方便的就是把两个复选框都取消掉。
然后点OK;勾选Auto Indent和SMART的效果: 在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进四列。
勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3.不论是我们公司或者华为编程规范里,都有不能用TAB键而必须用4个SPACE代替的说法。
我最恨这条了,那键盘上的TAB键是干什么用的。
不过确实以前写代码时候很头痛的问题是在SIS界面里,即使设置好了Tab Width=4,按四个空格所显示的缩进,和按TAB键的缩进位置是不同的,后者要更靠里面三个字符的位置,但在左下角看到的Col=5都是一样的。
这样的代码在SIS里看了不对齐,到PB里看了却是对齐的。
而SIS里面看着对其的代码,在PB里面会差三格。
现在发现Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。
Source Insight的使用指南V2.0
![Source Insight的使用指南V2.0](https://img.taocdn.com/s3/m/d61f798383d049649b665811.png)
Catalog 目录1.概述 (3)2.工具栏以及窗口 (3)2.1工具栏 (4)2.1.1 Symbols Toolbar (4)2.1.2 View Toolbar (4)2.1.3 Navigation Toolbar (4)2.2窗口 (5)2.2.1 Source File Windows (5)2.2.2 Symbol Windows (5)2.2.3 Project Windows (6)2.2.4 Context Windows (7)2.2.5 Relation Windows (7)2.2.6 Search Results Window (8)3.建立项目工程 (9)4 宏(Macro) (13)4.1 简介 (13)4.2 如何使用 (15)4.3伪码转换代码功能 (16)4.4 附录文件 (16)5.PC-lint集成 (17)5.1 设置方法 (17)5.2 PC-lint多个文件 (18)5.3 Pc-lint错误与代码自动对应问题 (19)5.4 附录文件 (19)6.常用操作 (19)6.1 Lookup References (19)6.1.1 选项说明 (20)6.1.2 实例 (21)6.2 Synchronize Files (23)6.3 块拷贝 (24)6.4 Document Types (24)6.5 查看函数调用关系 (26)6.5.1 说明 (26)6.5.2 查看调用关系 (28)6.5.3 筛选功能 (31)6.5.4 跟踪 (31)6.6 Smart Rename (32)6.7 快捷方式 (34)6.7.1 Shift+F8 (34)6.7.2 F7 (34)6.7.3 CTRL+/ (35)6.7.4 Shift+F9 (35)6.7.5 Alt+,/ Alt+. (35)6.7.6 F9/F10 (36)6.7.7 其他 (36)Source Insight的使用指南Source Insight是一个支持多种开发语言(Java、C/C++/C#等等)的编辑器和浏览器,由于其查找、定位、彩色显示等功能的强大,在我们的实际工作中得到广泛的应用。
Source_Insight使用手册
![Source_Insight使用手册](https://img.taocdn.com/s3/m/c79445ca8bd63186bcebbc64.png)
另:1、使用锁定开关; 2、可定义Refresh快捷键(Alt+R)。
请看自定义快捷键演示。
Symbol Window
火龙果整理
该菜单点击后会将当前查看的工程文件中的符号表 显示到Relation Window窗口中。 这个一般建议按照Sort Symbols By Line来进行排 列,这样对大家培养函数功能的实现分配和接口规范性 的分块顺序设计思想比较有用。
请看演示。
hi
火龙果整理
该宏功能用于添加修改历史记录的注释。 使用方法: 在一个函数头注释的最后一个空白行首处输入hi后 使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用 户输入修改内容。
请看演示。
HeaderFileCreate
该宏功能用于自动创建一个.C源文件的头文件。
火龙果整理 uml.Biblioteka
3.使用Chnchar.em
该文件主要解决了source insight软件本身对中国汉字 的支持问题,即:在我们的代码中添加了中文注释后, 若需要修改或者删除注释的汉字,左移右移或者使用退 格键delete键时,光标只能一次跳动一个字符,而汉字 都是两个字符的。有时很容易出现删除了半个汉字而导 致所有的注释都是乱码的情况。
火龙果整理
使用Source Insight提高工作效率
--让编程更简单更高效更规范
火龙果整理
序言(废话)
• 基于个人以前的工作经验,本篇从三个方面来简单和 大家交流一下Source Insight的一些功能。
• Source Insight是一个功能非常强大的软件开发工具, 使用该软件的这些功能可以极大的提高我们开发人员 的工作效率,而且在项目开发工程中可以提高我们的 代码质量的编程规范,同时有利于后期测试问题和网 上问题的BUG修改维护。
SourceInsight教程及技巧(大全)
![SourceInsight教程及技巧(大全)](https://img.taocdn.com/s3/m/a689073259fb770bf78a6529647d27284b73378c.png)
sourcei nsight使用技巧1 sourcei nsight screenfont的默认字体是V erdana的,它是一直变宽字体。
在Docume nt style中可以将字体改为定宽的Cou rier2 勾掉inden t Open Brace和I ndentClose Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用s ourcei nsight排版整齐的C文件,偶然用VC打开一看,全乱了。
研究了半天,发现SI对每个字符的宽度不太一致。
发现选上"view --> draft view",就可以让每个字符的宽度一致了。
快捷键是"Alt + F12"4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。
配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPre ferenc esàTyp ing卡,勾掉下面两项∶Typingtab indents line,regardl ess of selecti on,空行按tab无法前进Typingtab replace s current selecti on,选定部分内容、再按tab时会清除所选(2)Options菜单àDoc umentOptions(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditin g Options框中,tab width=2à Editing Options框中,勾选Expan d tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDoc umentOptionsà选择合适的文件类型à点击右边中间的Auto Indent钮à在弹出的框中,左边一定要点S mart,右边有两个复选框Inden t Open Brace和I ndentClose Brace,具体效果可以看SIS的HE LP。
Source Insight3.5使用文档
![Source Insight3.5使用文档](https://img.taocdn.com/s3/m/ab66aa0c844769eae009edb3.png)
Source Insight 的实用技巧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项即可完成背景色修改。
1.2 配置合理的默认值高效工作1.2.1 使用合理的缩进我始终认为最容易获得认同的是关于这个选项的配置了。
SourceInsight教材
![SourceInsight教材](https://img.taocdn.com/s3/m/1bd27bd7c1c708a1284a44b1.png)
Source Insight培训教材Source Insight培训教材 (1)Source Insight简介。
(3)Source Insight 的安装。
(3)1.安装文件位置 (3)2.安装过程 (3)Source Insight 的使用。
(4)1.工程的创建 (4)2.代码的同步处理 (5)3.窗口显示结构 (6)4.编辑、察看功能 (6)5.查找、替换功能 (7)6.自动完成功能 (8)7.智能重命名 (8)Source Insight简介。
Source Insight是在Windows系统下的面向大规模工程的程序编辑、浏览器。
适用于C/C++ 和Java 程序以及使用多种语言和多人开发的工程。
它具有强大的代码浏览功能。
对于庞大工程的源代码的浏览很实用。
Source Insight 的安装。
1.安装文件位置\\202.118.3.39\softbank\开发工具\SourceInsight3.0存在两个文件:CR-SI30F.EXE 注册机Si3Setup.exe 安装文件2.安装过程安装Source Insight3.0之前,需要运行注册机来获得注册码。
方法如下:在DOS窗口下运行CR-SI30F.EXE。
按照提示输入注册的用户名即可获得注册码。
记下注册码之后,开始安装Source Insight3.0。
安装过程如下:①进入安装界面。
②版权协议。
③选择安装路经。
④是否建立备份目录。
(推荐)⑤开始安装。
⑥完成安装。
⑦安装结束之后,会自动运行Source Insight3.0。
第一次运行需要输入前面记录好的注册码。
之后,Source Insight3.0的安装过程就完成了。
Source Insight 的使用。
1.工程的创建选择菜单:Project -> New Project (Alt + Shift + N)这时系统会提示,需要选择一个存储工程文件的路径。
可以单独创建一个目录专门用于存储Source Insight3.0工程文件的目录。
Source_Insight3.5简明使用教程
![Source_Insight3.5简明使用教程](https://img.taocdn.com/s3/m/6d103d7f25c52cc58bd6be81.png)
Source Insight 3.5使用教程一、建立工程:1.在桌面上新建一个保存工程文件的文件夹,文件夹取名为project,如图1所示。
(当然您可以在你任何路径下建立文件夹,文件夹的名称也可随意取。
)2.将要加入工程中的源文件(*.h,*.c等),都拷贝到建立的project文件夹中。
图13.打开Source Insight 3.5软件进入图2界面。
图24.点击菜单“Porject→New Project”进入图 3图35.图3中弹出的New Project对话框内,修改您要建立的工程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建立的project 文件夹,即桌面\project。
如图4:6.点击图4中的New Project的“OK”按纽后进入新工程设置如图5所示界面,在此我们按图5中的选择进行设置后,点击“OK”确定,进入图6所示界面。
图57.在图6中,我们要选择要加入工程中的源文件。
在“Add and Remove Project Files”对话框中的“Files Name”栏目下点击选中任一你想加入到工程中的文件,比如:I2C.C 文件,再点击右侧的“ADD”按纽即可将I2C.C文件加入工程,如图7和8所示。
图78.如果Directory栏下的“project“文件夹中所有的文件都需要加入工程,那么,只需要点击右侧的“ADD All”按纽即可将所有文件加入工程。
9.所有文件都加入到工程后,点击“Add and Remove Project Files”对话框中右上所示界面。
角的“Close”后,进入图910.双击图9右侧区的“File Name区”中的Main.c即可打开Main.c文件,进入图10界面。
图10中共有4个区:左侧显示main.c文件中的所有变量、函数、包含文件的名称(双击该区的任意一项,会在中间区域显示出它的实体,如图11所示);中间区显示main.c的内容;右侧区显示整个工程中的文件;最下方的区域为关联区,如图10所示显示,当鼠标放置在中间区域的SCI1_INIT()函数后,在下放关联区会立刻调出SCI1_INIT()的实体。
sourceInsight使用大全
![sourceInsight使用大全](https://img.taocdn.com/s3/m/9f3f8fee5ebfc77da26925c52cc58bd6318693aa.png)
sourceInsight使用大全1、背景色选择要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。
SIS默认字体是VERDANA,很漂亮。
这网页上应该也是用的VERDANA字体。
但由于美观的缘故,VERDANA字体是不等宽的。
比如下面两行llllllllllMMMMMMMMMM同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。
解放方法是使用等宽的字体,但肯定比较丑。
比较推荐的是用Courier New。
3、解决TAB键缩进问题Options-> Document Options里面的右下角Editing Options 栏里,把Expand tabs勾起来,然后确定。
OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯4、SI中的自动对齐设置:在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH 等, 写到该行末按回车,则新行自动相对上一行缩进两列。
Option->Document option下的Auto Indient中Auto Indient Type有三种类型None,Simple,Smart。
个人推荐选用Simple类型。
5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)编辑汇编代码时,在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来只加了.inc和.asm后缀的,.s后缀的没有。
而且用SIS打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT时代了……解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter里*.asm;*.inc;的后面加上*.s;接着CLOSE就可以了。
4.SourceInsghit使用
![4.SourceInsghit使用](https://img.taocdn.com/s3/m/1e02c994b9d528ea81c7795c.png)
Source Insight使用1.Source Insight安装
安装(略)。
2.建立新工程
第一步:首先建立一个新工程。
第二步:设置工程名称和工程存放的位置
第三步:每个工程有独立的配置文件
第四步:弹出窗口,点击“close”关闭。
3.往工程里面添加代码
第一步:点击菜单,开始添加:
第二步:找到源码路径,将该路径复制到FileName所在的路径,回车,再点击“Add all”
第三步:子目录也添加工程里面(注意:查看总文件的添加个数是否正确)
第四步:添加完成,点击关闭:
第五步:使用Source Insight的目的就是为了实现快速找到内核源代码:点击“同步”按钮。
第六步:界面说明:。