
类型: 教育培训 版本: V3.2
大小: 1,839.7 时间: 2025-11-22





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的配置有两级,一是全局配置,一是项目配置。出入方便考虑,统一一个配置就好了,在创建项目时选择用全局配置(默认值)。
导入配置也可以通过双击配置文件来完成。
斗米网上试玩兼职
1,899.0M
准东智慧出行手机版app是一款便捷的出行打车接单软件,在上面用户可以注册成为司机,在线呼叫出租车,快车,还可以拼车,代驾,预约公交等等,很方便。软件介绍准东智慧...
写技术博客挣钱吗
1,459.0M
编码工具箱app是一款专门为程序员和开发爱好者设计的多功能软件,它集成了多种编程相关的工具和功能,旨在提高开发者的工作效率和便捷性。编码工具箱功能代码编辑器:提...
网络赚钱2018
1,718.8M
荣康按摩椅app是一款专为广大荣康按摩椅打造的配套软件,用户通过这款软件能直接控制荣康按摩椅,还能获取很多荣康按摩椅的最新资讯,全方位的了解产品信息。公司介绍山...
长沙银行芙蓉卡提现
1,206.2M
儿童的启蒙教育越来越受到重视。那么儿童的启蒙教育主要是锻炼儿童的学习兴趣。以及打下良好的学习基础。儿童数学启蒙教育亲子互动版软件主要针对儿童早期智力开发。那么这...
炒汇最赚钱的方法
1,102.5M
没有广告没有收费,不是必须注册登录,如果为了放置数据丢失可以登录备份自己的收藏,目前最新的一款免费小说阅读器,包含上百个免费的热门书源,直接在线开始阅读,你喜欢...
福星棋牌记
861.0M
这是最新出炉的一个区块链夺宝赚钱软件,通过这个平台进行在线挖矿,非常多的用户都在关注,分享给好友还能获得更多红包,安全可靠的平台!软件介绍区块链货币想必大家是非...
友趣棋牌西西
602.7M
音频剪切合并大师是一款功能强大、兼容性好的音频剪切合并软件。该款软甲是一款各种优点界面简洁,操作方便,支持无损切割的剪切合并工具。该款软甲内含丰富的音频处理特效...
微粒赚玩法
740.5M
湖北名族大学的师生必备手机软件之一,考试安排、学生课表、个人成绩、学分获得、教师评价还有一些基本的信息以及资料都是可以在线获取的,直接打开APP就可以了,这个软...
做麦当劳赚不赚钱
861.9M
猎人考试开始了,这里的淘汰率是非常高的,而且这里是有卡牌会和战斗体系,你需要努力奋进,成为少数成功的人,还有就是这里的福利一般都是会直接兑换成游戏里面的资源,比...
货拉拉一个月赚多少钱
1,789.4M
这款软件是一款健康生活app,使用这个软件你可以非常便捷的进行预约挂号,随时随地的进行资讯推送,实时的更新让大家了解更多!南宁智慧健康app介绍提供南宁区域居民...
农业公司赚多少钱合适
1,249.0M
蓝天机械备案APP,为贯彻落实《打赢蓝天保卫战三年行动计划》和《柴油火车污染治理攻坚战行动计划》相关要求,加快推进非道路移动机械摸底调查和编码登记工作,提供非道...
房产代理商怎么赚钱
1,418.5M
建工圈是一款专门为建筑施工行业所打造的综合服务社区app。这里包含了海量的功能可以使用,每天都有最新最热的建工行业资讯推送。针对不同类型的建工我们还可以在线学习...
怎么在淘宝赚钱
132.4M
...
棋牌炸金花app
473.1M
kindeditor是一套开源的html可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、firefox、chrome、safa...
蓝月亮棋牌老版
610.0M
很精致的卡通动漫少女装扮养成游戏,在粉妆少女手游中玩家可以根据自己的喜爱任意的搭配服饰,发型,配饰等物品,自由度相对较高,可以很好的培养你的审美。游戏特色1、多...
互联网的赚钱项目
2025/11/04 07:04
奶吧加盟店怎么挣钱啊
2025/10/29 09:05
二建赚钱吗
2025/11/07 03:37
捕鱼总动员能赚钱吗
2025/11/09 22:53
网络兼职点赞
2025/11/01 11:15
众兴棋牌能提现吗
2025/10/28 00:00
ro手游赚钱挂机
2025/11/07 00:26
暑假兼职推荐女生
2025/11/01 10:46
100级师门怎么赚钱
2025/11/08 07:55
日赚网赚
2025/11/10 08:09
成语赚多多红包版下载
2025/11/08 13:05
贵阳兼职内账会计招聘
2025/11/01 17:11
有送金的棋牌
2025/10/27 09:50
有没有赚钱的网页游戏
2025/11/04 22:30
趣步挣钱合法吗
2025/10/29 07:51
趣步挣钱合法吗
2025/10/29 07:51更新
截屏小工具是我们经常会使用的,东坡小编就给大家带来一款截屏助手吾爱专版,绿色去广告,非常好用,需要的朋友快来下载使用吧。截屏助手吾爱专版功能介绍去广告 ...
支持 ( 116 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 173 ) 盖楼(回复)
支持 ( 80 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 161 ) 盖楼(回复)
支持 ( 144 ) 盖楼(回复)
支持 ( 116 ) 盖楼(回复)
支持 ( 5 ) 盖楼(回复)
支持 ( 153 ) 盖楼(回复)
支持 ( 95 ) 盖楼(回复)
支持 ( 130 ) 盖楼(回复)
支持 ( 50 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 50 ) 盖楼(回复)
支持 ( 195 ) 盖楼(回复)
支持 ( 128 ) 盖楼(回复)
支持 ( 36 ) 盖楼(回复)
支持 ( 154 ) 盖楼(回复)