
类型: 教育培训 版本: V5.5
大小: 635.8 时间: 2026-01-11





SourceInsight实质上是一个支持多种开发语言(java,c,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。
si的主要配置都在Options->Perferences菜单里,探险鸡赚钱
1、General
ProjectFileSynchronization->Removemissingfilefromproject选上可以避免因文件找不到而弹出错误对话框。
把Misc->Usestricterconfirmationdialog选项去掉可以使确认时不输入"yes"。
2、Typing
SourceEditing->Indentcommandsaffect#-preprocessorstatements。去掉后(默认值),进行多行缩进时不会影响预处理语句(如#if...#endif)。
AutoCompletion->Usedetailedcompletionwindow,选上后,联想时可以出现该函数的详细信息。见下图:
AutoCompletion->Insertparemetersforfunctions,去掉后,自动联想不会把整个参数都输出到当前行。
BrowsinginLists->Matchsyllableswhiletyping(slower)。在symbollist框检索符号时是否采用音节匹配方式,如对于函数FindNext,输入find或者next都可以找到该函数。该功能可能导致反应缓慢(视工程和机器配置而定),建议关闭,因为即使在关闭状态下也可以通过先输入空格再输入单词来动态启用该功能。
注意BrowsinginLists里其实有两个功能,但一般我们只能看到Matchsyllableswhiletyping这一条,应该是si的菜单设计没有做好,导致在中文windows下不能显示全,另一个功能是Matchmemberswhiletyping,用于打开/关闭按成员变量名来检索类/结构体的功能。
3、Files
OpeningFiles->Sharing:Letotherprogramsmodifyfiles,以共享方式打开文件,这个很重要,保证可以在其它编辑中同时编辑该文件。典型的场景就是用ide环境去动态编译调试,而用si静态阅读。
Customize'Open'Command...,用于设置Ctrl+O打开的页面,默认选项是ProjectFilelistviewinProjectWindow,建议保持默认。
SavingFiles->PreserveUndodataandrevisionmarksaftersaving,如果发现保存后就不能undo了,请检查该选项是否选中。
Removeextrawhitespacewhensaving。保存时自动去除每行尾部的空格和tab。建议选中。
4、Languages
自定义其它编程语言的语法解析,这个...还是另写一篇来讲吧。
ConditionalParsing不要错过了,这里的Conditions功能实在让人喜欢。Conditions是什么意思呢?我们的代码中一般都会有一些开关宏,通过在Conditions中配置这些宏的默认值,可以让si把配置为不开启的宏视为无效代码,从而不进行符号检索。
如果源代码中的开关宏太多,还可以使用ConditionParsing中的ScanFiles来自动找出所有开关宏。
5、SymbolLookups
没太多特别的。
6、Display
显示配置和个人喜好和显示器的状态有关,偶用的x60小本,屏幕资源有限,所以在DisplayElements里把ProjectWindow,StatusBar,ToolBar,ClipWindow都关了,基本用快捷键可以代替它们。
Options->Horizontalscrollbarsforeachnewwindow。很多大师都教导我们说一行不要写太多代码。在这个指导思想下,我们不需要这个东东。
Showexactcaseoffilenames。如果看不惯si把所有的文件名首字母都大写就勾上这个选项吧。
TilesourceanddestinationwindowsforSourceLinkcommands。SourceLink很多时候用于外部命令输出结果的解析(如Make,lint),这个功能会把解析结果与目标窗口自动tile,很实用。
Trimlongpathnameswithellipses。这个建议不要选中。事实上这个主要影响标题栏,但一般来说标题栏上的空间是充裕的,选上之后往往会令我们不知道所编辑文件的具体位置。
7、Color
这个不用多说了。自己怎么喜欢怎么配吧。
8、SyntaxFormatting
如果让大家说出喜欢si的几个理由,我想语法着色一定会是其中之一。
Basics->Useonlycolorformatting。只启用style中关于颜色的设置。其它如粗体、斜体、阴影等都不启用。
ApplyStylesforLanugageElements。把分类启用style,都选上吧。
SymbolReferenceLookups->Qualifyreferencestomembers。检测成员的有效性,如果不是类/结构体中的一部分,则不启用style。虽然可能导致性能降低,但还是建议打开。同样Qualifyreferencestofunctions也是。
这里有个按钮可以进入DocTypes页面(Options菜单也可以进入),里面有很多重要选项:
EditingOptions中,
Expandtabs,Visibletabs可以帮助我们发现并转换tab。
Showrightmargint和Marginwidth可以提醒我们是否把一行写得太长。
SymbolWindow选项建议关闭(因为有快捷键)。
AutoIndent对话框中,
如果没有特别喜好,建议把SmartIndentOptions的两个勾都去掉。同时AutoIndentType选Smart。
9、SyntaxDecorations
可以把一些符号转换成特殊形式显示,如->转换成→。如果要使用该功能,不能开启SyntaxFormatting->Basics->Useonlycolorformatting。
Autoannotations下的三个功能都比较有用,
Showarrowsatgotostatements可以在goto时显示一个向上或向下的箭头,表示是向上goto还是向下goto。不过我们还是尽量不要用goto了。
Annotateclosingbraceswithend-statement。在"}"后显示标识,表示该"}"与哪个if/switch配对。而下面的Annotateclosingbracesonlyforlongblocks则是一个补充选项,表示只在较长的语句块时才显示标识。
10、Searching
没什么特别的,注意AutomaticallyloadselectionintoFindpattern。
11、Remote
与远程登录相关的一些选项。可以提高远程使用的显示性能。
12、Folders
没什么特别的。
最后简单说下si的配置文件。可以通过Options->LoadConfiguration/SaveConfiguration来导入/导出配置,可以导出全部,也可以导出某几个部分(如style)。si的配置有两级,一是全局配置,一是项目配置。出入方便考虑,统一一个配置就好了,在创建项目时选择用全局配置(默认值)。
导入配置也可以通过双击配置文件来完成。
9158棋牌游戏中心
643.4M
SQLServer2008Developer是微软位开发者退出的版本,包含大量基于sqlserver2008数据库开发的底层功能,该版本支持升级企业版,更适合用...
兼职信息登记表
1,233.9M
Eastsoft家庭app是一个智能家居系统手机客户端,该系统利用电力线进行通信,具有无辐射、无需重新布线、经济环保、安装方便等特点。Eastsoft家庭app...
2021小投资项目加工
933.5M
神之六面公测版属于复古风格的rpg游戏,这里有高能boss,百变的时装,萌萌哒小清新时装搭配,女仆、公主、婚纱总有一款适合你。玩法多种多样,绝对亮瞎你的双眼,来...
娱乐宝投资电影挣钱吗
34.6M
养女团吗?超甜的那种?花开学院是是一款古风题材的模拟游戏,建学院、组女团、接通告,快来打造属于你的古风女子天团!花开学院手游介绍《花开学院》是一款以国风某架空朝...
网上兼职赚钱么
1,759.2M
蜘蛛侠城市英雄是一款超级英雄动作手游,在游戏中玩家将成为蜘蛛侠,在城市中大家超级犯罪,面对强大的反派保卫市民安全,感兴趣的小伙伴快来东坡下载吧!蜘蛛侠城市英雄游...
微信漂流瓶灰色项目
1,017.2M
国庆节到了,我们是共产主义接班人,祖国在我们心中是不可撼动的,小编为大家在网上精心收集了各种向国旗敬礼寄语,需要的用户快来下载吧!国庆节寄语大全国庆节介绍国庆节...
典当行挣钱吗
1,718.0M
巫师3狂猎游戏配置工具经典游戏巫师3专用配置工具,由外国玩家制作,该工具还加入了对SweetFX插件的支持,需要的网友快来下载吧!巫师3狂猎游戏配置工具说明巫师...
求一个能玩斗牛的棋牌
1,617.5M
天下霸主是一款西方魔幻战争策略冒险手游。游戏有着宏大的世界观,丰富的剧情内容。还原经典的魔法英雄,你可以看到很多熟悉的角色和英雄。炫酷的技能,真实的大家感,召唤...
宁晋兼职招聘
1,479.5M
吉祥农庄游戏一款能种出红包的田园游戏,玩家上线就拥有一篇农场,在这里可以自由的进行种植和养殖,通过出售成熟的农作物来赚取收益,独特的经营游戏,感受别样的田园风格...
哪款连连看能赚钱
1,126.2M
999刀传奇是一款超级好玩的战斗冒险手游大作。游戏有着新颖的玩法内容,在原有传奇的基础上加入了好玩的元素。随时随地都可以切入战斗进行pk。血战沙城,再战沙巴克之...
我想赚钱怎么赚钱快
398.4M
魔剑奇兵是一款非常好玩的3d格斗冒险rpg游戏,游戏中你可以遇到各种不同的角色人物,并且有着超多的技能可以选择,感兴趣的可以试玩!魔剑奇兵背景七百年前,当魔界之...
绿宏棋牌
992.0M
操盘手,手机炒股软件的创新与领先者,独家提供“机构资金动向+操盘买卖决策,炒股双保险!”,帮助投资者紧跟主力,选择潜力股...
时来运转棋牌游戏
979.9M
专注医疗美容的平台播美专为女性打造,用户可以线上预约,并在线下医美机构面诊、付费并完成项目,让用户得到实惠!播美软件说明播美是一款专注医疗美容领域的100%返利...
社区团购团长佣金比例
1,739.9M
指掌江湖好玩的手机卡牌江湖游戏,现在有喜欢玩的朋友,小编就可以带你玩玩这款游戏,同时要是有不会玩的朋友,小编还是可以给你提供一些不错的攻略技巧!指掌江湖游戏官方...
天翔网络TX棋牌
1,922.9M
小生我怕怕工具包在某论坛上名气很旺,不像网络上流传的,各种后门都有。这里,小编给大家带来2015完整版小生我怕怕破解工具包,为你的软件破解工作打造坚强而有力的通...
棋牌850升级版
2025/12/29 12:50
过年摆摊的赚钱项目
2025/12/22 09:33
悠乐谷十三道赚钱方法
2025/12/22 19:29
点点勇士能提现吗
2025/12/15 05:12
蓉胜棋牌官网贴吧
2025/12/13 16:03
百度推广怎么赚钱吗
2025/12/18 08:46
手机游戏怎么赚钱啊
2025/12/18 03:51
2019开网吧赚钱吗
2025/12/26 07:50
腾讯公司赚多少钱了
2025/12/26 20:32
浪漫满屋挣钱么
2025/12/16 17:57
伊洛纳快速赚钱方法
2025/12/23 12:22
农行信用卡可以提现吗
2025/12/15 20:22
自贡博雅棋牌斗牛心得
2025/12/13 15:09
梅县兼职招聘
2025/12/20 15:44
在线帮忙做题 赚钱
2025/12/25 19:56
在线帮忙做题 赚钱
2025/12/25 19:56更新
iwannamelanzana是一款超级难的横版通关游戏,这个版本能通关的人寥寥可数,并且还很有可能因为通关失败太多会产生心态上的变化,想要挑战自己的话就可以来...
支持 ( 98 ) 盖楼(回复)
支持 ( 170 ) 盖楼(回复)
支持 ( 47 ) 盖楼(回复)
支持 ( 179 ) 盖楼(回复)
支持 ( 149 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 79 ) 盖楼(回复)
支持 ( 56 ) 盖楼(回复)
支持 ( 130 ) 盖楼(回复)
支持 ( 168 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 158 ) 盖楼(回复)
支持 ( 116 ) 盖楼(回复)
支持 ( 29 ) 盖楼(回复)
支持 ( 84 ) 盖楼(回复)
支持 ( 173 ) 盖楼(回复)
支持 ( 200 ) 盖楼(回复)
支持 ( 125 ) 盖楼(回复)
支持 ( 121 ) 盖楼(回复)
支持 ( 99 ) 盖楼(回复)