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来删除所有的书签。
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,用于打开/关闭按成员变量名来检索类/结构体的功能。
source insight的用法
以下是source insight的基本用法:
1. 打开文件:在菜单栏中选择File -> Open,或者在工具栏中点击Open File图标,选择要打开的文件。
2. 导航代码:使用快捷键Ctrl+Alt+鼠标左键,可以跳转到代码的定义处;使用快捷键Ctrl+Shift+鼠标左键,可以查看函数的调用处。
3. 搜索代码:在菜单栏中选择Search -> Find Symbol,在弹出的搜索对话框中输入要查找的关键字,可以搜索项目中的所有文件。
4. 编辑代码:在菜单栏中选择Edit -> Insert Mode,设置为插入模式后可以进行编辑;使用快捷键Ctrl+D可以快速复制一行代码;使用快捷键Ctrl+/可以注释一行或多行代码。
5. 分析代码:在菜单栏中选择Analyze -> Project,可以进行代码结构分析,生成函数调用图等。
6. 自定义配置:在菜单栏中选择Options -> Preferences,可以根据个人需求自定义设置,包括颜色显示、代码提示等。
7. 查看文件结构:在菜单栏中选择View -> Symbol Window,可以查看当前文件的函数列表、全局变量、宏定义等。
8. 快速切换文件:在菜单栏中选择Window -> Document List,可以查看已打开的文件列表,快速切换文件。
9. 保存文件:在菜单栏中选择File -> Save,或者使用快捷键Ctrl+S,保存当前文件。
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,覆盖原有的文件。
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 + ." 进行符号分析,跳转到符号的定义。
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使用技巧-设置【内容1】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就可以了。
1、显示行号估计每一个编程的人都要用。
Option->Document Option,调出如下菜单。
在Edit Options下面倒数第二个,Show line number.2.扩展TAB为了在不同的编辑器显示对齐。
还是上图,统一的位置,下面倒数第四个,选中。
注意,记得在Tab width里面写入要扩展空个数。
3.缩进不少人在编码的时候,每次按回车后,它自动缩进很多,而且不对齐,比较恼火。
具体设置先看上图,点击Auto Indent,弹出如下对话框:在Auto Indent Type,默认为Smart,选中为Simple。
4.在标题栏显示当前文件的全名。
这个功能很实用,虽然大家平时用的少。
尤其在一个工程中有很多相同名字,不同路径的文件时,通过名字索引往往不知道哪一个,需要知道路径,我们不得不拉长下面那个project 窗口。
project窗口放在下面还好,如果放在右边就有的你拉了。
其实标题栏,也有一个文件路径显示,只是显示不全,中间用省略号给代替了,我们这里就讲怎么设置全。
直接在标题栏,右键-》display option,调出显示菜单,如下图:取消下面那个“Trim long path names with ellipses”就OK了。
Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。
作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。
当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。
在Source Insight中添加自定义功能的步骤如下:1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim"2.Run中写入: "C:\Program Files\Vim\vim63\gvim.exe" --rem ote-silent +%l %f意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行%l为当前的行号,%f为文件名使用--rem ote-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/notem pfile /closeonenddiff"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f/notem pfile /closeonend取得锁定(check out)"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:lock /path:%f/notem pfile /closeonend提交(check in)"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notem pfile /closeonend更新(update)"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notem pfile /closeonend更新整个目录(update all)"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:*.* /notem pfile /closeonend取消锁定(undo check out)"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:revert /path:%f /notem pfile /closeonend在ultriEdit中编辑"C:\Program Files\UltraEdit-32/uedit32" %f在vim中编辑并定位到当前行"C:\Program Files\Vim\vim63\gvim.exe" --rem ote-silent +%l %f汇总其他小技巧:让{ 和} 不缩进:Options->Docum ent Options->Auto Indent->Indent Open Brace/Indent Close Bracehao space: SourceInsight 小技巧1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。
SourceInsight4.0常⽤设置本⽂以Source Insight 4.00.0086版本为例讲解常⽤设置。
1.Source Insight简介Source Insight是⼀个⾯向软件开发的代码编辑器和浏览器,它拥有内置的对C/C++, C#和Java等源码的分析,创建并动态维护符号数据库,并⾃动显⽰有⽤的上下⽂信息。
Source Insight不开源,但⽹上有破解版本可以下载,见。
相对于其它主流的开源代码编辑器(Notepad++、Sublime Text、Emacs、Vim 等),因为Source Insight能⾃动创建并维护它⾃⼰⾼性能的符号数据库,包括函数、变量、类、结构体和⼯程源⽂件⾥定义的其它类型的符号,能够快速地对源代码进⾏导航,提⾼开发⼈员浏览和编辑代码的效率。
由于Source Insight的⾼效,致使我从Notepad++转为使⽤Source Insight。
⼀开始可能会不习惯Source Insight,尝试使⽤它,你会爱不释⼿。
2.常⽤设置2.1显⽰代码⾏数Options->File Type Options…->Editing Options->勾选Show line numbers。
2.2选中单词后⾃动⾼亮Options->File Type Options…->Editing Options->勾选Highlight references to selected symbol。
效果如下:2.3⾼亮显⽰选中的单词⾼亮显⽰:F8。
取消⾼亮:再按⼀次F8。
效果如下:2.4代码默认字体⼤⼩与样式设置修改当前代码⽂件字体⼤⼩:按住Ctrl键,滑动⿏标滑轮,可以增⼤缩⼩代码字体⼤⼩。
对Source Insight打开的所有代码⽂件字体都⽣效,设置代码默认字体⼤⼩,步骤如下:(1)Preferences->File Type Options->Screen Font。