最经典的Source_Insight完整使用教程

最经典的Source_Insight完整使用教程
最经典的Source_Insight完整使用教程

SourceInsight和UltraEdit技巧

Source Insight使用技巧 默认情况下,SI已经定义了很多非常实用的快捷键: F5 指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。Shift+F8 高亮显示指定标识,快速浏览标识的使用情况。 Ctrl+鼠标点击标识 直接跳转至标识定义处。 Ctrl+F 本文件内查找。 F3 本文件查找结果的上一个。 F4 本文件查找结果的下一个。 F7 打开Browse Project Symbols窗口,快速浏览工程内标识定义。 Ctrl+M Source Insight设置 1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA 字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行llllllllll MMMMMMMMMM 同样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里面所有汇编文件都包含进来

Source Insight用法精细

Source Insight实质上是一个支持多种开发语言(java,c ,c 等等) 的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我 们当成源代码阅读工具使用。 作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和emacs那些功能比较强大的命令和快捷键。 为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,可以从https://www.360docs.net/doc/6818357837.html,/上边下载30天试用版本。由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在linux平台上将 /usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。 下面主要讲解如何使用Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。 安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

(完整word版)绝对实用chemdraw教程.

ChemDraw软件 Chemdraw7.0是Cambridgesoft公司出品的Chemoffice系列的最新版本Chemoffice2002的重要组成部分。 一、ChemDraw软件简介 1、启动:在Windows下,有两种打开方式:在桌面上,双击ChemDraw图标; 或者在“开始菜单”里选择ChemDraw选项。 2、界面简介:下图为ChemDraw的图形化用户界面(GUI)。 关于画图的主要工具——工具栏,其主要功能如下图所示:

ChemDraw为绘制化学结构,提供了以下工具。 化学键工具, 环工具, 脂肪链工具, 自动错误矫正, 在ChemDraw Ultra中还新增了从化学名称到结构的功能。 ⑴、化学键的绘制: 绘制化学键有以下几种工具,利用这些工具,可以直接在文档中单击或者拖拉来绘制化学键。默认的键长和键角用Object菜单中Fixed Lengths和Fixed Angles选项固定。

⑵、环的绘制: 环的绘制,可以使用右边的工具: 环的绘制可以用以下的方法,注意以下的细节:如果选择环工具之后,在一个原子上单击,则会在该原子上添加一个环,如果在一条键上单击,则会在键上添加环,具体的演示如下: 如果想要绘制共轭环结构,可以按下CTRL键的同时,在文档中单击放置环。这样,会在环中出现一个圆圈。当然,这种情况下,环已烷的椅式结构除外。 ⑶、脂肪链键的绘制: 选择脂肪链工具,在文档上拖动鼠标即可画出长链。也可以在文档空白区域或者一个原子上单击,在出现的对话框输入想要链长的原子数。

⑷、键的编辑: 改变键的类型:选择键工具,指向已经存在的键,单击,则会出现新的类型的键。 改变楔形键和虚格键的方向:选择楔形键和虚格键工具,点击适当的位置,则方向被自动调整。 ⑸、移动原子:选择键的工具,指向一个原子,然后按下Shift键的同时,拖动这个原子,就可以改变键的方向。 ⑹、自动绘制结构从化合物的名字: 从ChemDraw Ultra 的Structure菜单中选择Convert Name to Structure命令,在出现的对话框中输入2-bromobenzoic acid,点击OK后,就可以在文档中看见结构了。也可以先用文本工具在文档中输入一些化合物的名字,然后选择这个名字,在选择Structure菜单Convert Name to Structure即可得到结构。

chemdraw教程

Chemdraw的使用及技巧 1.3 Undo和Redo命令 如同Word等软件一样,ChemDraw具有保持前一步所做工作的功能。点击右键,弹出菜单中的前两项就是Undo和Redo命令。也可以通过点击图标和来进行操作。就个人经验而来,此操作的次数相当可观,可以使人很放心的进行操作,不需过多担心失误。 下面是对结构工具栏主要部分的使用的描述。 1.4默认设置的变化 1)Preference命令 在ChemDraw7.0的版本里,Preference位于File菜单的下拉选项中Units(单位)可以改变标尺,交叉校准线等单位,但一般不需要改动。选择单位有cm,in(1in=2.54cm)等。Tolerance(容差)允许改变的光标快的大小尺寸。Tolerance影响光标去选择和接触对象的远近和难易程度。Include Footer(打印页脚)包括文件名,最后制作的日期和时间,显示在打印文件的左下角。 Show 35mm Slide Boundary Guides (35mm幻灯片界限设置) Automatic Atom Labels(自动标记原子)建议选择此项功能,可以自动添加氢原子,标记其它元素,相当于快捷键。 Print Background Colour(打印背景颜色)去掉为白色。 Check Structure When Copying to Clipboard or Exporting(拷贝到粘贴板上时的结构检查)Show Attachment Rank Indicators(显示接触顺序指示)用于显示顺序接触点的虚拟解释。Always Display and Print Reacting Mapping(显示和打印反应过程) Auomatic Reaction Mapping(自动反应图)建议选择 2)Document settings命令 Drawing Settings设置如何绘制键的文件设置,因为化学科技论文有固定的格式,一般不需要改变设置,需要说明的仅有Fixed length选项,有时候因为处理对象不同,需要取消对键长的固定。如果做ppt演示,最好把line width放宽一点(画分子的时候也许Tolerances也要大点,并且所有的键、原子都可以选成不同的颜色,这样贴到powerpoint里面比较pp一些。Color Palette(调色板)可以添加,移动或变化默认的前景或背景的颜色。 1.5 ChemDraw文件操作 ChemDraw文件本身的格式是*.cdx。在File /Apply Document Settings from…中集成了国际很多通用的格式,经常用的会是ACM格式。 下面是ACS(美国化学会)所有杂志包括JACS对ChemDraw画分子结构的要求: 1) As drawing settings select: chain angle 120°bond spacing 18% of width,fixed length 14.4pt(0.508cm,0.2in.),bold width 2.0pt(0.071,0.0278in.),line width 0.6pt(0.021cm,0.0084in.),margin width , 1.6pt(0.056cm,0.0222in.),hash spacing 2.5pt(0.088cm,0.0347in.),2) As text sttings select:,Font Helvetica,Size10pt,3) Under the preferences choose:,UnitsPoints,Tolerances 3Pixels,4) Set the page setup to 100%,5) Label the drawings:,"Reduce to 75% of current size for publication." 每次打开一个文件就会出现一个新的文件窗口,如果打开多个文件,文件窗口只显示最后打开的文件,通过Ctrl+Tab 可以进行窗口的变换。 第二节化学结构的绘制2.1键工具1.固定键的长度,角度 软件对键的长度有一定的限制,在Object下拉菜单中,点击Fixed lengths,则画出的键长度固定。同样的方法Fixed angles用于固定键的角度,默认值15度为一个单位。如果需要临时改变键的长度或者角度,按下Alt键,同时按动键到所需长度和角度即可。 2. 楔键工具,点击楔键工具,从楔键窄面点按动到宽面另一点。绘制完成后,将鼠标放在键上,单击即可改变键的方向。 3.多重键的绘制,在Chemoffice2002以后的版本中直接包含了绘制各种多重键的工具,直接点击即可。也可以用比较原始的方法。列在下面,尽管原始,但又是比较省事,免去切换功能键,1双键选择实键工具,点击绘制单键,在单键基础上再按动一次即可得到双键。通过在双键中间(出现光标块)的点击可以改变双键的位置,在上,在下或中间。2)双抉择键在双键基础上,选择波浪键,在双键上点击即可。3) 叁键双键基础上,再次按动。叁键再次点击后即成单键。注意,以上按动和点击的区别,按动是按住鼠标,拉出一根键后松开,

SourceInsight3.5软件安装流程.V1.0.0

文档类型开发文档 保密级别公开 技术报告 名称:SourceInsight3.5软件安装流程 编号: 版本号:V1.0.0 负责人:董磊 成员: 日期:2016年06月01日

目录 目录 (1) 版本 (2) 1文档目的 (3) 2安装SourceInsight3.5 (3) 3配置SourceInsight3.5 (9) 4使用SourceInsight3.5新建工程 (11) 图表目录 (16)

版本

1文档目的 Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++,C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同。 本文档详细介绍了SourceInsight3.5软件的安装流程、配置以及使用方法。2安装SourceInsight3.5 解压SourceInsight3.5压缩包并打开此文件夹,运行“InsightSetup”,当弹出如下图所示界面时,点击“Agree”,表示同意条款。 图2-1 当弹出如下图所示界面时,点击“Next”。

图2-2 当弹出如下图所示界面时,点击“Next”。 图2-3 当弹出如下图所示界面时,保持默认的安装路径,点击“Next”。

绝对实用chemdraw教程

ChemDraw软件 是Cambridgesoft公司出品的Chemoffice系列的最新版本Chemoffice2002的重要组成部分。 一、ChemDraw软件简介 1、启动:在Windows下,有两种打开方式:在桌面上,双击ChemDraw图标;或者 在“开始菜单”里选择ChemDraw选项。 2、界面简介:下图为ChemDraw的图形化用户界面(GUI)。 关于画图的主要工具——工具栏,其主要功能如下图所示: ChemDraw为绘制化学结构,提供了以下工具。 化学键工具, 环工具, 脂肪链工具, 自动错误矫正, 在ChemDraw Ultra中还新增了从化学名称到结构的功能。 ⑴、化学键的绘制: 绘制化学键有以下几种工具,利用这些工具,可以直接在文档中单击或者拖拉来绘制化学键。默认的键长和键角用Object菜单中Fixed Lengths和Fixed Angles选项固定。 ⑵、环的绘制: 环的绘制,可以使用右边的工具:

环的绘制可以用以下的方法,注意以下的细节:如果选择环工具之后,在一个原子上单击,则会在该原子上添加一个环,如果在一条键上单击,则会在键上添加环,具体的演示如下: 如果想要绘制共轭环结构,可以按下CTRL键的同时,在文档中单击放置环。这样,会在环中出现一个圆圈。当然,这种情况下,环已烷的椅式结构除外。 ⑶、脂肪链键的绘制: 选择脂肪链工具,在文档上拖动鼠标即可画出长链。也可以在文档空白区域或者一个原子上单击,在出现的对话框输入想要链长的原子数。 ⑷、键的编辑: 改变键的类型:选择键工具,指向已经存在的键,单击,则会出现新的类型的键。 改变楔形键和虚格键的方向:选择楔形键和虚格键工具,点击适当的位置,则方向被自动调整。 ⑸、移动原子:选择键的工具,指向一个原子,然后按下Shift键的同时,拖动这个原子,就可以改变键的方向。

sourceinsight 快捷键 大全

SourceInsight 快捷方式大全 完成语法: 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

Source Insight中添加自定义功能

在Source Insight中添加自定义功能的步骤如下 1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim" 2.Run中写入: "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行 %l为当前的行号,%f为文件名 使用--remote-silent 的作用是,如果已经打开了对应文件,就不会打开第二次,而是在已经打开的文件里跳转到对应行 3.还是同一个对话框里面,选择Keys->Assign New Key...->按F12,如果你已经将F12设置给其他命令,选择其他的按键就行了 下面是一些常用自定义功能:( CUSTOM COMMANDS ) 打开资源管理器并选中当前文件 ShellExecute open explorer /e,/select,%f 查看log "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:%f /notempfile /closeonend diff "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend 取得锁定(check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:lock /path:%f /notempfile /closeonend 提交(check in) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend 更新(update) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notempfile /closeonend 更新整个目录(update all) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:*.* /notempfile /closeonend 取消锁定(undo check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:revert /path:%f /notempfile /closeonend 在ultriEdit中编辑 "C:\Program Files\UltraEdit-32/uedit32" %f 在vim中编辑并定位到当前行 "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 汇总其他小技巧: 让{ 和} 不缩进: Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Brace hao space: SourceInsight 小技巧 1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。

source insight代码格式化

source insight代码格式化(Astyle) GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码,我们可以将Astyle.exe外挂到SourceInsight中,具体步骤如下: 1、下载Astyle工具 在网站https://www.360docs.net/doc/6818357837.html,/projects/astyle/下载 2、source insight中挂载Astyle工具 a、将AStyle_2.02_windows.zip解压到D:\lb\目录下(可以放在任意目录)。 b、在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Add,在弹出对话框写入命令名,在run中添加相应的命令。 1)ansi C格式化当前文件的命令为:"D:\lb\AStyle\bin\Astyle.exe"--style=ansi -s4-S-N-L-m0-M40--convert-tabs--suffix=.pre%f

2)ansi C格式化某个目录下所有文件的命令为:"D:\lb\AStyle\bin\Astyle.exe" Z:\LocalProject\DEZHOU3716/*.c Z:\LocalProject\DEZHOU3716/*.h-- style=ansi-s4-S-N-L-m0-M40--recursive--convert-tabs--suffix=.pre %f c、在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Keys,在弹出对话框的Command框的列表中找到你定义的命令名,然后点击

Source_Insight 3.5 简明使用教程

https://www.360docs.net/doc/6818357837.html, 1 Source Insight 3.5使用教程 一、建立工程: 1. 在桌面上新建一个保存工程文件的文件夹,文件夹取名为project ,如图1所示。(当然您可以在你任何路径下建立文件夹,文件夹的名称也可随意取。) 2. 将要加入工程中的源文件(*.h,*.c 等),都拷贝到建立的project 文件夹中。 图1 3. 打开Source Insight 3.5软件进入图2界面。 图2

4.点击菜单“Porject→New Project”进入图 3 5.图3中弹出的New Project对话框内,修改您要建立的工程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建立的project 文件夹,即C:\Documents and Settings\tang03\桌面\project。如图4: 图4 https://www.360docs.net/doc/6818357837.html,2

6.点击图4中的New Project的“OK”按纽后进入新工程设置如图5所示界面,在此我们按图5中的选择进行设置后,点击“OK”确定,进入图6所示界面。 图5 7.在图6中,我们要选择要加入工程中的源文件。在“Add and Remove Project Files”对话框中的“Files Name”栏目下点击选中任一你想加入到工程中的文件,比如:I2C.C 文件,再点击右侧的“ADD”按纽即可将I2C.C文件加入工程,如图7和8所示。 图6 https://www.360docs.net/doc/6818357837.html,3

https://www.360docs.net/doc/6818357837.html, 4 图7 图8

chemdraw教程 (29)

第二章Chemdraw的使用及技巧 第一节绪论 1.1安装ChemDraw 基本操作步骤同其它软件类似,但是由于ChemDraw是一款商务软件,且价格在上千美元,大多数使用者往往是使用下载的版本而不是购买正版的商务套装。双击ChemDraw 后,会弹出一个对话框,要求输入其注册用户名和密码进行软件的激活。可以通过两种方法进行处理。 示,最好把line width放宽一点(画分子的时候也许Tolerances也要大点,并且所有的键、原子都可以选成不同的颜色,这样贴到powerpoint里面比较pp一些。

图2-3 Preference对话框 Color Palette(调色板)可以添加,移动或变化默认的前景或背景的颜色。 1.5 ChemDraw文件操作 ChemDraw文件本身的格式是*.cdx。在File /Apply Document Settings from…中集成了国际很多通用的格式,经常用的会是ACM格式。 下面是ACS(美国化学会)所有杂志包括JACS对ChemDraw画分子结构的要求: 1) As drawing settings select: chain angle 120° bond spacing 18% of width fixed length 14.4pt(0.508cm,0.2in.) bold width 2.0pt(0.071,0.0278in.) line width 0.6pt(0.021cm,0.0084in.)

margin width 1.6pt(0.056cm,0.0222in.) hash spacing 2.5pt(0.088cm,0.0347in.) 2) As text sttings select: Font Helvetica Size 10pt 3) Under the preferences choose: Units Points Tolerances 3Pixels 4) Set the page setup to 100% 5) Label the drawings: "Reduce to 75% of current size for publication." 每次打开一个文件就会出现一个新的文件窗口,如果打开多个文件,文件窗口只显示最后打开的文件,通过Ctrl+Tab可以进行窗口的变换。 第二节化学结构的绘制 2.1键工具 1.固定键的长度,角度 软件对键的长度有一定的限制,在Object下拉菜单中,点击Fixed lengths,则画出的键长度固定。同样的方法Fixed angles用于固定键的角度,默认值15度为一个单位。如果需要临时改变键的长度或者角度,按下Alt键,同时按动键到所需长度和角度即可。 2.楔键工具

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,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。 安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

绝对实用chemdraw教程

绝对实用chemdraw教程

————————————————————————————————作者:————————————————————————————————日期:

ChemDraw软件 Chemdraw7.0是Cambridgesoft公司出品的Chemoffice系列的最新版本Chemoffice2002的重要组成部分。 一、ChemDraw软件简介 1、启动:在Windows下,有两种打开方式:在桌面上,双击ChemDraw图标; 或者在“开始菜单”里选择ChemDraw选项。 2、界面简介:下图为ChemDraw的图形化用户界面(GUI)。 关于画图的主要工具——工具栏,其主要功能如下图所示:

ChemDraw为绘制化学结构,提供了以下工具。 化学键工具, 环工具,脂肪链工具,自动错误矫正, 在ChemDrawUltra中还新增了从化学名称到结构的功能。 ⑴、化学键的绘制: 绘制化学键有以下几种工具,利用这些工具,可以直接在文档中单击或者拖拉来绘制化学键。默认的键长和键角用Object菜单中FixedLengths和Fixed Angles选项固定。

⑵、环的绘制: 环的绘制,可以使用右边的工具: 环的绘制可以用以下的方法,注意以下的细节:如果选择环工具之后,在一个原子上单击,则会在该原子上添加一个环,如果在一条键上单击,则会在键上添加环,具体的演示如下: 如果想要绘制共轭环结构,可以按下CTRL键的同时,在文档中单击放置环。这样,会在环中出现一个圆圈。当然,这种情况下,环已烷的椅式结构除外。 ⑶、脂肪链键的绘制: 选择脂肪链工具,在文档上拖动鼠标即可画出长链。也可以在文档空白区域或者一个原子上单击,在出现的对话框输入想要链长的原子数。

sourceinsight宏配置与使用

sourceinsight宏配置与使用指引 kaka/赵肖云 blog: https://www.360docs.net/doc/6818357837.html,/tiananma 深圳桑菲消费通信有限公司

Source insight是一款常用的代码编辑查看管理工具,我们可以利用其本身提供的API函数编写自定义功能的宏,充分体会到它为我们的开发工作带来的便利。 在help,Macro Language Guide中可以看到相关的API:

利用上面的API函数编写一些我们开发工作中常用的宏: 1,打开基础工程,路径通常为: C:\Documents and Settings\tiananma\My Documents\Source Insight\Projects\Base 2,新建*.em文件,编写自定义的宏,如插入文件头,注释等 rebuild projects 3,执行project-? 将自定义的宏加入菜单:option?Menu Assignments 待加入菜单项 或自定义宏 准备加入的位置

上面的画面中,点Keys…可以同时为其分配快捷键,当然也可以执行option?Key Assignments实现 经上述两步操作后,我们自定义的宏已加入菜单并已分配快捷键了 addNormalComment宏 分配的快捷键

接下来,我们可以根据个人喜好设置自己的颜色方案(是不是觉得白色的背景让人看得并不舒服) 在代码查看主窗口点右键,选菜单Style Properties..,当然也可通过主菜单option ?Style Properties…进入如下画面调整各种项目如注释/普通文字的字体/背景色等等。 到此,基本配置过程已完毕,可以导出自己的配置分享给别人使用 执行命令option--?Save configurations….,会生成一个后缀为CF3的文件。 使用时执行命令option--? Load configurations…. 待设定项目 字体属性

SourceInsight使用技巧(转)

SourceInsight 使用技巧(转)
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。按照部门里的编程风格要求,最方便的就是把两个 复选框都取消掉,然后点 OK。 勾选 Auto Indent 之 SMART 的效果∶在 C 程序里, 如果遇到行末没有分号的语句,如 IF, WHILE, SWITCH 等, 写到该行末按回车,则新行自动相对上一行缩进两列。 勾掉 Indent Open Brace 和 Indent Close Brace 的效果∶继上一段,在相对缩进行里, 如果 输入"}", 则自动和上一行列对齐(好像勾不勾都会有这个功能);而输入"{"时,不会与下面的 行对齐(这是勾上 Indent Open Brace 时的效果)。
2、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)
有个同事比较生猛,得整汇编代码,但在 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 就可以了。上面两个问题解决了,但注意加入*.s 后还需要重新 ADD TREE 一遍才能把这些汇编 加到 PROJECT 里面。
3、去掉功能强大但是无用的自动完成功能

chemdraw教程 (21)

1)Preference命令 在ChemDraw7.0的版本里,Preference位于File菜单的下拉选项中。各功能罗列入下,如图2-3。 ●Units(单位)可以改变标尺,交叉校准线等单位,但一般不需要改动。选择单位有 cm,in(1in=2.54cm)等。 ●Tolerance(容差)允许改变的光标快的大小尺寸。Tolerance影响光标去选择和接触 对象的远近和难易程度。 ●Include Footer(打印页脚)包括文件名,最后制作的日期和时间,显示在打印文件的左 下角。 ●Show 35mm Slide Boundary Guides (35mm幻灯片界限设置) ●Automatic Atom Labels(自动标记原子)建议选择此项功能,可以自动添加氢原子, 标记其它元素,相当于快捷键。 ●Print Background Colour(打印背景颜色)去掉为白色。 ●Check Structure When Copying to Clipboard or Exporting(拷贝到粘贴板上时的结构检 查) ●Show Attachment Rank Indicators(显示接触顺序指示)用于显示顺序接触点的虚拟 解释。 ●Always Display and Print Reacting Mapping(显示和打印反应过程) ●Auomatic Reaction Mapping(自动反应图)建议选择 2)Document settings命令 ●Drawing Settings设置如何绘制键的文件设置,因为化学科技论文有固定的格式,一 般不需要改变设置,需要说明的仅有Fixed length选项,有时候因为处理对象不同,需

sourceinsight快捷键

1常用操作 Close 关闭文件 : Ctrl+W Close All 关闭所有文件 : Ctrl+Shift+W Replace 替换 : Ctrl+H Go Back 后退 : Alt+< Go Forward 向前 : Alt+> 让选中的字符串高亮显示:Shift+F8 搜索: Ctrl+F 向前搜索 : F4 向后搜索 :F3 Go To Line... 转到指定行 : F5, Ctrl+G Go To Next Change 转到下一个修改 : Alt+(KeyPad) + Go To Previous Change 回到前一个修改 : Alt+(KeyPad) - Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+L Go Back Toggle 后退到索引 : Alt+M 2详细操作 Exit 退出程序 : Alt+F4 Redraw Screen 重画屏幕 : Ctrl+Alt+Space Back Tab : Shift+Tab Backspace : Shift+BackSpace Complete Symbol 完成语法 : Ctrl+E Copy Line 复制一行 : Ctrl+K Copy Line Right 恰好复制该位置右边的该行的字符 : Ctrl+Shift+K Copy To Clip... : Ctrl+Del Cut Line 剪切一行 : Ctrl+U Cut Line Right 剪切该位置右边的该行的字符 : Ctrl+; Cut To Clip 剪切到剪贴板 : Ctrl+Shift+X Cut Word 剪切一个字 : Ctrl+, Indent Left 左边缩进 : F9 Indent Right 右边缩进 : F10 Insert Line 插入一行 : Ctrl+I Insert New Line 插入新行 : Ctrl+Enter Join Lines 加入一行 : Ctrl+J Paste From Clip 从剪切板粘贴 : Ctrl+Ins Paste Line 粘贴一行 : Ctrl+P Redo 重复上一个动作 : Ctrl+Y Renumber 重新编号 : Ctrl+R Repeat Typing 重复输入 : Ctrl+\ Replace 替换 : Ctrl+H

SourceInsight的宏语言使用

Source Insight使用进阶篇——宏语言使用Source Insight是阅读和编写代码的好东东,基本上也算得上是经典之作了,虽然还有一点点小bug,不过对于我们这些C程序员来说可是一旦拥有别无所求。但是大家可能很少用到Source Insight的宏语言(Source Insight macro language)。Source Insight中的宏语言类同于MS Office中的VBA,也具有程序化执行用户预定义操作的通用宏语言功能。VBA功能的强大就不用多作说明了,而Source Insight的宏语言也不逊色。以下就以项目中一次实际应用为例进行说明。 Source Insight宏语言语法和C语言类似,包括:顺序、分支和循环的程序结构。同时宏语言可以实现字符操作、文件操作、控制Source Insight文件窗口、访问symbol列表和symbol类型、查找替换等访问控制操作。 在一个移植类项目中,遇到了一个代码整体移植的需求。其中,有一项主要工作为代码复制及主要symbol替换。即给绝大部分全局函数和全局变量追加前缀以便与移植前区别,例如:函数”extern void func();”替换为”extern void prefix_func();”,函数和变量的声明、定义和使用都需进行替换。项目需求示意图如图1: 原有代码需要新生成的代码 图 1 项目需求示意图 这项工作人工进行需要找出需替换的symbol,再做替换操作。由于代码量较大(约几十万行代码总量,其中有5000多个symbol需要替换),人工替换非常繁琐,又易出错。一时又找不到合适的工具,这时我们想到了Source Insight的宏语言。通过Source Insight 的宏语言,访问Source Insight的symbol列表,可以区分函数,全局变量,局部变量等C

相关文档
最新文档