SourceInsight实质上是一个支持多种开发语言(java,c,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。全民义工app-全民义工1.0.9 安卓最新版
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的配置有两级,一是全局配置,一是项目配置。出入方便考虑,统一一个配置就好了,在创建项目时选择用全局配置(默认值)。
导入配置也可以通过双击配置文件来完成。
投乐彩彩 kiko乐鱼 新亚博 亚博剧场攻略 华亿娱乐老平台展开内容
游戏一键跳蹲小工具( 游戏中屏蔽中文输入法)免费下载【支持CSGO/CF/CSOL/CS】
海贼无双3画质补丁-海贼无双3仿PS4画质增强补丁1.0 绿色最新版【附繁简汉化补丁】
盛云末日仙武手游下载-盛云末日仙武1.1.0 官方正版
迅雷会员账号获取器-迅雷vip账号分享器1.2.1 绿色版
运动场租赁协议下载-运动场地租赁合同doc 免费版
吉物购app下载-吉物购1.0.0 安卓版
小老鼠无字书·大风绘本故事-小老鼠无字书·大风绘本ppt免费下载
电脑玩手机游戏模拟器下载-手游部落(电脑玩手机游戏)2.2.0.152 免费版
慧明D4300专业DSP数字功放测试软件2.1.0 单文件绿色版
火猴手机浏览器-火猴浏览器安卓版4.0.4.6官方最新版
书香联萌2.3.5电脑版
中维云视通网络监控系统9.1.15.20 官方最新版
极品飞车8地下狂飙2三项修改器(Need for Speed Underground 2)1.0 绿色版
剪切板管理软件-剪切板管理器(Spartan Portable)10.44 官方最新版
系统恢复默认设置(RefreshPC)2.0免费版
科学计算器(TTCalc)v0.8.4 英文绿色免费版
乐萌视界影视app下载-乐萌视界appv3.2.2.2023.07.13 安卓版
手机争霸 [绿色版]v1.2
签到精灵app下载-签到精灵QQ美化软件1.0.0 安卓版
济南环境手机版下载-济南环境app3.8.3 安卓官方版
海洋原创音乐播放器下载-海洋原创音乐播放器1.0 绿色版
黑雨硬盘寿命检测软件2.0 免费版
赤壁外传2.1.5破解版地图下载-赤壁外传2.1.5破解版【解锁全英雄+令牌+翅膀+礼包/特权+微修改+无CDPM闪】
米家智能摄像机电脑版下载-米家智能摄像机pc端1.0.1 官方最新版
veyon电子教室下载-veyon电子教室管理软件4.7.4.0 官方版
QQ空白资料软件下载2021-QQ空白资料Pro版2.0最新版
8.6/644.5M
QQ空白资料Pro版用最新版QQ空白资料2.0APP,一键清空资料,还你一个简清新的资料面板,绿色安全可放心使用。QQ空白资料Pro版说明1、部分可以修改的QQ...
8.4/925.1M
对于很多初中和高中的朋友来说数学计算是最麻烦的事情了,想找一款可以辅助计算的工具都没有找到的朋友就可以来看看小编的下面这款--懒王数学工具计算器!懒王数学工具计...
8.3/1,150.1M
新浪爱问资料下载工具是一款网友分享的下载小工具,可以将新浪爱问的付费资源下载到您的电脑上,下载后得到的文件是图片格式。使用方法1、打开软件,输入资源也地址2、点...
挂机锁下载-羽翼电脑挂机锁(电脑挂机锁软件)v3.1.1 绿色版
8.5/304.6M
有时我们需要离开电脑,但不想别人乱动我们的电脑,就需要使用挂机锁软件来锁定计算机,羽翼电脑挂机锁是一款绿色小巧的电脑挂机锁软件,使用非常简单,可以根据自己设定的...
8.5/1,413.0M
火星文字,这种新字体有些字在字典里是找不到的,它们多为两个字的偏旁组合或者是汉字的部分笔画,或者是从外国汉字里援用过来的,通常被一些80、90后的孩...
迅雷迷你版下载-迷你迅雷3.0免费版3.1.1.58去广告版
8.6/352.1M
迅雷mini版绿色精简版是一款非常好用的下载工具,能为用户提供强大的下载功能,内存小,便携式的软件,拥有无捆绑、无广告、不限速下载,体积小等特点,需要这款软件的...
天龙八部3游戏多开器下载-天龙八部3多开器9.8 绿色免费版
9.6/708.2M
天龙八部3多开器是为天龙3游戏专门设计的多开软件,很多玩家都有不少的游戏小号,通过本工具能够同时登录多个账号,方便快捷,还可以用大号带小号,使用该天龙八部3多开...
sai2016官方正式版-SAI2绘画软件(Paint Tool SAI 2)2016.07.30 官方正式版
8.3/1,208.2M
SAI2是PaintToolSAI的升级版本,新增了圆规功能,笔刷也加了尺寸上线的调整,纸张也相对的加了上线,东坡这附上sai2.0官方正式版,用户体验更好更便...
8.0/390.2M
黄金管家会员管理系统是一款免费的会员管理系统,界面美观,操作简单,帮助您对会员管理等反面进行系统有效的管理方式,提高工作效率,帮助您节省精力和时间,让您的事业更...
绿茶网吧系统下载-绿茶新时代桌面2015(网吧桌面管理软件)1.0 绿色免费版
7.7/531.2M
绿茶新时代桌面2015其实就是由绿茶新时代工作室开发出的网吧桌面管理工具,能够让大家拥有随机壁纸、天气显示、主页锁定等特点,而且操作也简单,欢迎大家来此下载!如...
8.3/720.7M
由济南市环境保护局官方打造的app——济南环境,官方公布的最全面数据,用户可以看到各个街道详细的数据信息,为出行做好准备。济南环境app使用方法首页有详细的功能...
8.7/1,580.0M
抖音山海经神兽手游苹果版上线,你可以在苹果手机上面直接的进行捕捉,同时也是可以自由的选择自己喜欢的神兽,这里完全都是需要自己去冒险,说不定都是会出现不一样的惊喜...
8.4/807.0M
中秋欢乐购海报psd免费模板素材是给那些大型的商品商城购物做宣传使用的海报,绝对是可以让你百分百满意的海报宣传素材,现在是免费供大家来下载使用了!中秋欢乐购海报...
2019版人体解剖学图谱软件下载-2020版人体解剖学图谱苹果版1.06 官方ios版
9.1/299.9M
最新版本的2019版本的人体解剖学图谱已经正式的推出,这个图片在2019版更新中有了较大的改善,首选是图谱的像素有了较为清晰的改变,并且修复了部分的闪退情况!人...
超凡360云盘下载地址解析软件-超凡360云盘地址解析软件v1.0绿色版
9.2/1,178.4M
超凡360云盘地址解析软件是一款可以根据360云盘分享资源的链接,直接获取该资源的真实下载地址,从而使用浏览器或下载工具(比如迅雷)下载资源,适合经常在360云...
9.4/1,973.6M
现在网络上各种各样的网盘都给大家提供了大量的免费空间,于是这些网盘就成了各种资源的聚集地,想要在这些海量的资源中找到自己想要用的,可没那么简单。晓宁博客万能网盘...
7.8/1,845.8M
我生气了搞笑表情包是一款非常有趣的聊天斗图表情大全,在这里有非常多的搞笑表情,保证让你斗赢别人,下面小编就为大家带来我生气了表情包下载,快点来看看吧。我生气了表...
行客全网vip视频解析软件-行客工作室VIP视频解析工具1.0 绿色免费版
9.7/493.2M
行客工作室VIP视频解析工具是一款功能非常强大的视频解析工具,行客工作室VIP视频解析工具支持多个不同平台的vip视频解析,让你可以完全的免除vip会员,感兴趣...
苹果udid制作签名工具mac下载-苹果udid制作签名工具1.0 官方mac免费版
8.2/1,862.5M
苹果udid制作签名工具可以免费的帮助你直接的改掉你的一些需要修改的udid的地方,有这方面需要的朋友你可以试试这款苹果udid制作签名工具,支持微信的修改,值...
7.7/144.9M
辐射4奇特的武器MOD;说奇特的原因是这把武器的瞄准镜是反过来拿的,不知道作者的用意是什么。预览图如下,有需要的朋友就来东坡下载吧。使用方法NMM自动安装方法:...
磁盘映射工具-赤兔iSCSI数据采集系统(EliteiSCSI)V2.6.8 绿色中文版
9.1/91.0M
EliteiSCSI是一个基于SCSI协议和TCP/IP结合的磁盘映射工具,可以在目标机开机的情况下映射其磁盘到调查员机器,能提供对目标机的整个物理磁盘以及微软...
8.2/494.6M
吾爱个性签名生成器是一款免费实用的艺术签名设计软件,有时候一个漂亮的签名能够吸引不少的眼球,一个人的签名可以说代表了一个人的形象,通过本工具能够自动生成各种漂亮...
9.4/1,080.9M
很多的女生都是不知道怎么什么时候会怀孕,或者是不知道怀孕的最佳时间,这个也是没有什么软件好统计的,现在就可以试试秒秒测好孕手机版,轻松的帮助你解决这些事情!秒秒...
9.6/748.3M
森林测量计算绘图工具注册版2.0244森林测量计算绘图工具2.0是在原罗盘仪导线测量计算绘图基础上改版的,并做为三明市“林木采伐设计管理系统...
NBA2K18修改器风灵月影版下载-NBA2K18十二项修改器风灵月影版
8.2/378.5M
NBA2K18十二项修改器风灵月影版,是一款由风灵月影制作分享的一款NBA2K18修改器,需要的玩家快来下载吧。软件功能解压文件1.游戏辅助2.启动游戏3.启动...