si的主要配置都在Options->Perferences菜单里,天下布魔wiki百科官方APP下载-天下布魔wiki百科全人物图鉴4.0 最新版
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的配置有两级,一是全局配置,一是项目配置。出入方便考虑,统一一个配置就好了,在创建项目时选择用全局配置(默认值)。
导入配置也可以通过双击配置文件来完成。
SourceInsight实质上是一个支持多种开发语言(java,c,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。
五分PC蛋蛋 预测体育彩票 网赌平台威尼斯 摩尔平台网址 快乐八开奖公告展开内容
Acrobat Pro DC 2018 Mac版下载-Adobe Acrobat Pro DC 2018 for Mac官方正版
学习拼音-Pinyin(拼音研究学习软件)1.0 学习版
销售小票打印专家工具下载-销售小票打印专家软件2.7.7 官方版
喵喵天气新版本下载-喵喵实时预报天气1.3.5 最新版
nba2k16追忆vip修改器-NBA2K16全版本十六项修改器1.0 绿色最新版
黑色冒险之快来找bug游戏下载-黑色冒险之快来找bug
Hunter Run游戏下载-Hunter Run(猎人跑酷)1.0.4 安卓最新版
ILoveBaidu app-百度流氓软件卸载工具(ILoveBaidu)1.0 安卓手机版
阿拉订下载-阿拉订电子兑换券手机客户端6.3.0.20 官网最新版
游戏空间vivo下载安装-vivo游戏魔盒下载11.1.6.000 官方版
弯道漂移挑战游戏下载-弯道漂移挑战1.0.3018 安卓版
全民修真变态版下载-全民修真bt版1.0.0 安卓版
奇漫屋官方app下载-奇漫屋画官方app1.6.1 正版
梦幻逍遥取经篇最新版下载-梦幻逍遥取经篇3.4.0最新福利版
ios10.3.2 beta2 OTA下载-iOS10.3.2Beta2描述文件官方正式版下载
8.8/1,270.9M
爸爸是你是一款能联机的模拟手游,在游戏中玩家必须阻止自己的孩子在房间中的恶作剧,否则将会十分危险,游戏中你既可以选择儿子,也可以成为爸爸,感兴趣的小伙伴快来东坡...
8.8/1,766.2M
医学技术技师考试宝典是一款可以让你自助的学习医学知识的宝典,你可以通过这个宝典随时随地的进行学习,不用但是时间问题,超多的知识点让你掌握更多的知识!感兴趣的可以...
杀AutoCAD病毒软件-小龙AutoCAD病毒专杀2.7 绿色版
8.9/1,443.0M
CAD中毒会导致打印文件不正常,实线变虚线,大部分命令无效,跳出对话框等,因为CAD病毒有别于传统病毒,致使目前很多杀毒软件对其无能为力,此工具作为CAD病毒专...
测亩王gps海拔app下载-测亩王GPS海拔3.1.1001 安卓版
7.5/122.3M
测亩王GPS海拔是一款非常专业的测量工具,它不仅能测量地块面积,还能测量海拔,对于经常与土地打交道的人来说,这是一款非常实用的软件,有需要的朋友们快来uzzf东...
8.3/923.5M
剧情还不错,很高深的亚子,属于那种把中西方神话相结合的,世界观有点大。画风超级好,背景可爱,游戏玩法特别,游戏体验很不错。游戏角色的动态效果很perfect,人...
9.4/22.0M
传奇散人天堂,装备靠打,自由交易,装备全靠打!传奇手游,10倍爆率,10分钟200级,装备全靠打,自由交易!传奇手游,10倍爆率,无付费,12转神器靠打,10分...
僵尸保龄球手游-Z Bowling!(僵尸保龄球)1.0.4 金币版
9.6/1,778.6M
僵尸保龄球金币版(BowlingZombie)是一款以僵尸为背景的竞技类保龄球游戏,你要利用保龄球将僵尸们全部击败!赶紧下载试试吧!僵尸保龄球玩法说明游戏的玩法...
8.9/692.7M
九曲封神bt版是一款封神题材的仙侠战斗冒险rpg手游。游戏有着丰富的玩法内容。熟悉的封神人物再现,玩家将化身主角开启仙侠异世界的探险之旅。多种游戏模式,超炫酷的...
snb股票自动交易伴侣下载-snb股票自动交易伴侣2.1.5 最新免费版
8.2/1,280.4M
今年的股票市场非常的牛,很多人都在玩,那么当股票下跌或者上涨的时候,我们不在旁边,如何让他自动交易呢,来试试这款snb股票自动交易伴侣吧!snb股票自动交易伴侣...
7.6/1,123.4M
FED运动app是一款优质实用的手机智能健身软件,这款软件简单好用,帮助有效记录大家们每天卡路里和燃烧的脂肪。更加提供出专业的数据报告供给你们来进行参考。在空闲...
8.8/1,837.5M
宏泉亿家手机版专业为广大居民用户朋友们打造的居家生活服务平台,能够为你解决日常各色的生活问题,不管是物业缴费,家电维修,房屋装修等等应有尽有,致力于营造更加智慧...
恐怖黑夜求生免费下载无广告-恐怖黑夜求生无广告1.2 最新版
8.4/1,843.3M
恐怖黑夜求生无广告也类似恐怖滑滑梯的玩法,在森林中有一座恐怖的滑梯,你需要被迫进入探索,否则会被怪物杀害,谁能想到滑梯内也有着恐怖等待着你,感兴趣的小伙伴快来东...
9.4/277.7M
这是一款专门玩各种小游戏的平台,通过这个软件用户可以找到各种好玩的小游戏,支持和好友联机一起玩,实数更新各种小游戏,非常有趣!软件介绍七猫小游戏app是一款全新...
10.0/1,227.2M
成份党是一款专业的成分查询软件,专为化妆品、护肤品打造。现在是市面上的护肤品鱼龙混杂,想要分辨出好坏并不是一件容易的事。这款软件可以帮助用户更快的识别护肤品中所...
7.6/820.7M
古风乙女恋爱手游《掌门太忙》,这份爱非你莫属!穿越时空,来到大雍,你,成为一位“人人喊打”穷困潦倒的反派掌门。掌门太忙定情首发介绍虽然出师不利,但在重振门派的道...
行界重构正版下载-行界重构官方版1.0.0.100263 安卓最新版
8.0/117.2M
行界重构官方版是一款二次元科技角色游戏,在游戏里,玩家将会在末日下生存,你将入侵电脑终端发现线索,根据线索排查危机和一团,做出正确的选择,还一个人类的安全!故事...
远御记录仪app下载-远御记录仪app1.7.51官方安卓版
9.6/1,190.5M
远御记录仪app是一款与远御记录仪配套的手机端APP,通过软件用户可以随时查看行车的整个过程,查看行车记录仪拍的照片、视频等内容,欢迎下载使用!远御记录仪app...
8.9/283.3M
超能英语app是专门为小学、初中和高中生打造的一款英语教材配套学习软件,能够实时同步从小学到高中的所有课程知识,让用户学习起来更加的轻松!软件介绍个性化自主学习...
萌物链app下载-萌物链宠物社区软件10000000.0 安卓版
9.0/1,707.6M
这是一款专为爱宠人士打造的宠物社区交流软件,在软件中用户可以记录自己宠物的日常,可以和别的用户互相交流喂养经验,可以进行宠物领养等信息,有需要的可以下载使用!萌...
10.0/408.1M
掌控者是一款基于探索和战斗的策略卡牌游戏,融合了有趣的Roguelike元素。丰富的游戏内容,玩家将在游戏中使用各种英雄进行冒险。多种游戏关卡,较高的自由度,你...
GravityBox汉化版-GravityBox MM(xposed框架必备神级模块(重力工具箱))6.0.8 汉化修改版【解锁完整中文】
8.5/331.3M
这里为大家带来的是一款GravityBox汉化版软件重力工具箱破解版,需要这样的一个xposed框架必备神级模块的朋友们可以来看看我们的这重力工具箱6.0汉化版...
10.0/1,693.4M
csv拆分工具是一款绿色小巧、简单易用的csv文件拆分软件,用户可以根据需求将csv文件拆分成任意条,而且在拆分的时候可以选择拆分文件是否带有列明,理论上该软件...
9.8/1,856.3M
《猫和老鼠》是一款华纳经典动画《猫和老鼠》正版授权,由网易游戏诚意打造的互动跑酷手游,全新逗趣治愈画风,汤姆携手杰瑞欢迎下载!《猫和老鼠》障碍物详解在调戏汤姆的...
7.9/1,776.0M
迅雷下载地址转换器是一款能够将文件的下载地址转换成迅雷下载链接的软件,还支持旋风、快车的地址转换,十分适合那些没有迅雷,旋风和快车的下载关联的网站。有需要的赶紧...
假装我的高中(Pretend My High School)1.0 安卓最新版
9.3/1,498.5M
一款最新模拟高中生活的游戏--假装我的高中(PretendMyHighSchool),这里你可以参加到各种各样的高中情景,你可以选择你感兴趣的内容自由的发挥!游...