SourceInsight设置
- 格式:docx
- 大小:41.57 KB
- 文档页数:6
SourceInsight常⽤功能设置 熟悉⼯具的使⽤能在⼀定程度上提⾼⼯作效率,但⼯具永远只是⼯具,⼤家要把重点放在内功的修炼上。
符号导航 符号(变量、宏定义、结构定义、枚举、函数等等)在SI 中的检索⾮常⽅便。
Ctrl+⿏标左键或Ctrl+=可以⽴即转到符号的定义处,Alt+/可以打开⼀个窗⼝查看符号的定义。
F7 浏览或查找⼯程的全局变量和函数,F8 浏览查找当前⽂件的全局变量和函数。
Ctrl+/打开 Lookup Reference 窗⼝⽤于搜索符号在⼯程中的索引,所有搜索结果在搜索窗⼝中显⽰,点击搜索结果左边的红⾊源链接即可打开其所在位置。
Lookup Reference 是在整个⼯程⽂件中进⾏搜索,要只在当前⽂件或特定的⽬录下进⾏搜索,使⽤ Ctrl+H 或Ctrl+Shfit+H 进⾏搜索,F3 和F4 是上⼀个、下⼀个搜索结果的快捷键。
使⽤Shift+F8 可以让当前的符号在整个⼯程⽂件中⾼亮显⽰。
参数设置 SI 有很⾃由的⾃定义功能,⼏乎所有的窗⼝都可以⾃定义字体、颜⾊,可以轻松地把各种类型关键字、变量、标志符、函数、宏、注释等定义为不同的颜⾊和显⽰⽅式(正体或斜体、加粗或正常、加下划线、放⼤显⽰等),可以随意的增加修改删除菜单项和快捷键。
更重要的是,可以通过⾃定义命令执⾏外部程序,也可以通过 SI ⾃⼰的宏语⾔,⾃⼰写⼀段程序实现特定的功能,这些可以提⾼我们⼯作的效率,从重复繁琐的⼯作中解脱出来。
字体选择 在 SI 中样式是可以被继承,如果要从根本上改变字体,最简单的⽅式就是直接修改根样式中的字体,因为其它样式都会由此继承⽽来。
选择 Options/Document Options 页⾯内的 Font Options 中的Screen Fonts 字体,即可改变根样式中的字体。
SI 中的默认配置为Verdana 字体,是⼀种⾮等宽字体,为了使编写的代码在各种编辑器中看起来都有良好的对齐效果,强烈建议使⽤等宽字体,Courier、New Courier 和宋体等都是较好的选择。
sourceinsight用法sourceinsight是一个非常实用的源代码阅读工具,它可以帮助程序员更加方便地阅读和理解源代码。
本文将介绍sourceinsight的安装、配置和使用方法。
一、安装sourceinsight下载sourceinsight的安装包,双击运行,按照提示进行安装即可。
安装完成后,打开sourceinsight,会看到一个欢迎界面。
二、配置sourceinsight1.配置语言sourceinsight支持多种编程语言,我们需要配置它支持的语言。
点击“选项”菜单,选择“语言配置”,在弹出的对话框中勾选需要支持的语言,如C、C++、Java等。
勾选完成后,点击“确定”按钮保存配置。
2.配置字体sourceinsight默认的字体可能不太适合我们的阅读习惯,我们可以修改字体。
点击“选项”菜单,选择“字体配置”,在弹出的对话框中选择需要修改的字体,如“文本字体”、“注释字体”、“关键字字体”等。
修改完成后,点击“确定”按钮保存配置。
3.配置颜色sourceinsight默认的颜色也可能不太适合我们的阅读习惯,我们可以修改颜色。
点击“选项”菜单,选择“颜色配置”,在弹出的对话框中选择需要修改的颜色,如“文本颜色”、“注释颜色”、“关键字颜色”等。
修改完成后,点击“确定”按钮保存配置。
4.配置文件类型sourceinsight默认只支持几种文件类型,如果我们需要阅读其他类型的文件,需要手动添加支持的文件类型。
点击“选项”菜单,选择“文件类型配置”,在弹出的对话框中点击“添加”按钮,输入需要添加的文件类型,如“*.py”、“*.html”等。
添加完成后,点击“确定”按钮保存配置。
三、使用sourceinsight1.打开文件点击“文件”菜单,选择“打开文件”,在弹出的对话框中选择需要打开的文件,点击“打开”按钮即可打开文件。
2.导航代码sourceinsight可以帮助我们更加方便地导航代码。
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使用合理的缩进我始终认为最容易获得认同的是关于这个选项的配置了。
Source insight 注释快捷键设置目的:我们在使用souce insight的时候,需要在修改的地方加上label和一些注释,手动加上这些注释或label很不方便,使用注释快捷键设置会使代码修改效率事半功倍。
1:在source insight Base工程中增加宏文件—wjq.em:1)打开base工程:Project->Open Project..->选中base工程。
2)base工程里面有一个文件:utils.em把附件wjq.em拷贝到utils.em同目录下。
把wjq.em文件增加到base工程中:Project->Add end Removed Project Files 2.把宏功能设置到source insight word view中:1) Options ->Menu assignments…Menu选项选中work,Command选项输入macro就会看到我们自己第一步操作增加的宏。
使用insert按钮把需要增加的宏添加到menu contents下。
按ok确认退出。
2)这个时候在source insight工作栏就会看到work选项:Work目录下下的功能就可以直接使用了3.把宏功能设置快捷键:1)Options->Key assignments…Command下输入macro会显示我们增加的宏。
选中需要设置的宏,使用Assign New Key…设置自己熟悉的快捷键。
Ok按钮退出。
2)在work工作栏下可以看到自己设置的快捷键:注释:我们需要增加的的宏如上图。
以上步骤后就可以直接使用了宏功能了:1.A ddMacroComment:使用#if 0 #endif注释自己选中的内容。
2.B ryanAddonelineComments:在当前行后添加label注释:3.BryanAddSelBlockComments:在选中的内容前后一行增加label注释:4.BryanSaveCommentsInfo:编辑保存自己需要的label内容:mentSelecte_inOneLine:注释选中,只在单行中有效,不选中任何字符的话就在光标处插入一对杠星注释符。
si的主要配置都在Options->Perferences菜单里,1、GeneralProject File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错误对话框。
把Misc->Use stricter confirmation dialog选项去掉可以使确认时不输入"yes"。
2、TypingSource Editing->Indent commands affect #-preprocessor statements。
去掉后(默认值),进行多行缩进时不会影响预处理语句(如#if...#endif)。
Auto Completion->Use detailed completion window,选上后,联想时可以出现该函数的详细信息。
见下图:(简单)(详细)Auto Completion->Insert paremeters for functions,去掉后,自动联想不会把整个参数都输出到当前行。
Browsing in Lists->Match syllables while typing(slower)。
在symbol list框检索符号时是否采用音节匹配方式,如对于函数FindNext,输入find或者next都可以找到该函数。
该功能可能导致反应缓慢(视工程和机器配置而定),建议关闭,因为即使在关闭状态下也可以通过先输入空格再输入单词来动态启用该功能。
注意Browsing in Lists里其实有两个功能,但一般我们只能看到Match syllables while typing 这一条,应该是si的菜单设计没有做好,导致在中文windows下不能显示全,另一个功能是Match members while typing,用于打开/关闭按成员变量名来检索类/结构体的功能。
sourceinsight评论颜色和变量颜色一样
可能是因为您设置的颜色方案不够明显,可以尝试更换一种颜色方案或者手动修改您当前的颜色方案。
具体的操作步骤如下:
1. 打开 Sourceinsight,点击菜单栏上的「选项」,再选择「颜色方案」。
2. 在弹出来的对话框中,选择一个比较明显的颜色方案,或者点击「编辑」按钮,手动修改当前方案中的颜色设置。
3. 如果您选择手动修改,可以在对话框中找到「元素」和「颜色」两列,分别找到「评论」和「变量」对应的行,并且将它们的颜色分别设置为不同的颜色即可。
注意事项:
1. 修改完成后,要点击对话框底部的「应用」按钮,才能使新的颜色方案生效。
2. 修改自定义颜色方案的时候,需要谨慎操作,以免影响阅读和使用效果。
Source Insight 配置Source Insight:Windows下最好用的语言编辑器,支持几乎所有的语言,如C、C++、ASM、PAS、ASP、HTML等。
现在看代码使用Source Insight,写代码一般在Linux下使用VIM+插件的方式。
Source Insight的常用配置Source Insight的主要配置都在选项菜单栏选项-参数选择键入勾选上标注项后,联想时可以出现该函数的详细信息。
不勾选:勾选:文件勾选共享,以共享方式打开文件,保证可以在其它编辑中同时编辑该文件。
典型的场景就是用ide环境去动态编译调试,而用si静态阅读。
语言自定义其它编程语言的语法解析。
ARM汇编、U-boot、Kernel...中都有汇编,Source Insight解析arm汇编很差,source insight官网上的那个也是很不给力,从网上下载到别人共享的ARM_s.CLF。
导入:关键字导入:文档类型属性-注释和范围属性-自定义分析-常量属性-自定义分析-函数符号查找后面的设置没有做改动。
source insight中设置字体时也显示不出来。
解决办法:控制面板-》外观和个性化,然后按图片操作然后到source insight下设置。
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 backward Shift+F4 : search the word under cusor forward F12 : incremental searchShift+Ctrl+f: search in projectshift+F8 : hilight wordSource Insight的窗口操作:project window Ctrl+O打开symbol window Alt+F8打开和关闭Contex Window 自定义键打开和关闭Relation Window 自定义键打开先锁定再刷新联系。
sourceinsight 书签用法-回复关于SourceInsight的书签用法,下面将逐步回答并提供一篇1500-2000字的文章。
第一步:什么是SourceInsight?SourceInsight是一款被广泛使用的源代码阅读器和编辑器,主要用于开发人员在各种编程语言中快速浏览和编辑代码。
它提供了一系列功能,如代码导航、符号查找、语法高亮和自动完成等,使开发人员更加高效和便捷地开发和维护代码。
第二步:SourceInsight的书签功能是什么?SourceInsight的书签功能允许开发人员在源代码文件中设置书签,并随时跳转到这些书签位置,方便快速定位和导航。
第三步:如何设置和管理书签?1. 首先,在SourceInsight中打开要设置书签的源代码文件。
2. 使用鼠标选中要设置书签的行或者位置。
3. 右键单击选中的行或位置,选择"Set Bookmark",或者使用快捷键Ctrl+F2来设置书签。
4. 设置成功后,选中的行或位置会显示一个小蓝色方框,表示该位置已设置了书签。
第四步:如何跳转到书签位置?1. 首先,在SourceInsight中打开设置了书签的源代码文件。
2. 使用鼠标或键盘定位到左侧的书签窗口。
如果书签窗口不可见,可以通过菜单栏的"View" -> "Bookmark Window"来打开。
3. 在书签窗口中,可以看到所有设置了书签的位置列表。
4. 单击书签列表中的任意一项,SourceInsight会自动跳转到对应的书签位置。
第五步:如何管理和删除书签?1. 在书签窗口中,可以对书签进行管理和删除。
2. 选择要删除的书签项,右键单击,选择"Clear Selected Bookmark",或者使用快捷键Shift+F2来删除选中的书签。
3. 如果要删除所有的书签,可以选择"Clear All Bookmarks",或者使用快捷键Ctrl+Shift+F2来删除所有的书签。