sourceinsight常见使用技巧汇总

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

si的主要配置都在Options->Perferences菜单里,


1、General

Project File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错误对话框

把Misc->Use stricter confirmation dialog选项去掉可以使确认时不输入"yes"

2、Typing

Source 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,用于打开/关闭按成员变量名来检索类/结构体的功能。

3、Files

Opening Files->Sharing: Let other programs modify files,以共享方式打开文件,这个很重要,保证可以在其它编辑中同时编辑该文件。典型的场景就是用ide环境去动态编译调试,而用si静态阅读。

Customize 'Open' Command...,用于设置Ctrl+O打开的页面,默认选项是 Project File list view in Project Window,建议保持默认。

Saving Files->Preserve Undo data and revision marks after saving,如果发现保存后就不能undo了,请检查该选项是否选中。

Remove extra white space when saving。保存时自动去除每行尾部的空格和tab。建议选中

4、Languages

Conditional Parsing不要错过了,这里的Conditions功能实在让人喜欢。Conditions是什么意思呢?我们的代码中一般都会有一些开关宏,通过在Conditions中配置这些宏的默认值,可以让si把配置为不开启的宏视为无效代码,从而不进行符号检索。

如果源代码中的开关宏太多,还可以使用Condition Parsing中的Scan Files来自动找出所有开关宏。

5、Symbol Lookups

没太多特别的。

6、Display

显示配置和个人喜好和显示器的状态有关,偶用的x60小本,屏幕资源有限,所以在Display Elements里把Project Window, Status Bar, Tool Bar,Clip Window都关了,基本用快捷键可以代替它们。

Options->Horizontal scroll bars for each new window。很多大师都教导我们说一行不要写太多代码。在这个指导思想下,我们不需要这个东东。

Show exact case of file names。如果看不惯si把所有的文件名首字母都大写就勾上这个选项吧。

Tile source and destination windows for Source Link commands。Source Link很多时候用于外部命令输出结果的解析(如Make, lint),这个功能会把解析结果与目标窗口自动tile,很实用。

Trim long path names with ellipses。这个建议不要选中。事实上这个主要影响标题栏,但一般来说标题栏上的空间是充裕的,选上之后往往会令我们不知道所编辑文件的具体位置。

7、Color

这个不用多说了。自己怎么喜欢怎么配吧。

8、Syntax Formatting

如果让大家说出喜欢si的几个理由,我想语法着色一定会是其中之一。

Basics->Use only color formatting。只启用style中关于颜色的设置。其它如粗体、斜体、阴影等都不启用。

Apply Styles for Lanugage Elements。把分类启用style,都选上吧。

Symbol Reference Lookups->Qualify references to members。检测成员的有效性,如果不是类/结构体中的一部分,则不启用style。虽然可能导致性能降低,但还是建议打开。同样Qualify references to functions也是。

这里有个按钮可以进入Doc Types页面(Options菜单也可以进入),里面有很多重要选项:

Editing Options中,

Expand tabs, Visible tabs可以帮助我们发现并转换tab。
Show right margint和Margin width可以提醒我们是否把一行写得太长。
Symbol Window选项建议关闭(因为有快捷键)。

Auto Indent对话框中,
如果没有特别喜好,建议把Smart Indent Options的两个勾都去掉。同时Auto Indent Type选Smart。

9、Syntax Decorations

可以把一些符号转换成特殊形式显示,如->转换成→。如果要使用该功能,不能开启Syntax Formatting->Basics->Use only color formatting。

Auto annotations下的三个功能都比较有用,

Show arrows at goto statements可以在goto时显示一个向上或向下的箭头,表示是向上goto还是向下goto。不过我们还是尽量不要用goto了。

Annotate closing braces with end-statement。在"}"后显示标识,表示该"}"与哪个if/switch配对。而下面的Annotate closing braces only for long blocks则是一个补充选项,表示只在较长的语句块时才显示标识。

10、Searching

没什么特别的,注意Automatically load selection into Find pattern。

11、Remote

与远程登录相关的一些选项。可以提高远程使用的显示性能。

12、Folders

没什么特别的。


最后简单说下si的配置文件。可以通过Options->Load Configuration/Save Configuration来导入/导出配置,可以导出全部,也可以导出某几个部分(如style)。si的配置有两级,一是全局配置,一是项目配置。出入方便考虑,统一一个配置就好了,在创建项目时选择用全局配置(默认值)。

导入配置也可以通过双击配置文件来完成。

source insight研究——配置篇 用si有好几年了,零零散散也累积了不少心得,但总觉得还有一些内容是不知道的,所以今天干脆来个大清扫,把所有的选项都研究一遍,并把自认为有用的内容在这里整理一下。si的主要配置都在Options->Perferences菜单里,1、GeneralProject File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错 阅读详情

相关推荐

sourceInsight支持verilogHDL插件

可以让sourceInsight支持verilog,很好用,内涵插件,安装方法,演示代码。具体效果,参考我的博客。

source insight 支持verilog 及使用技巧

用source insight 作为 verilog的编辑器

ET 的专栏 1万+

Source Insight官方Verilog,MATLAB,Python,ARM和PHP配置文件

用于设置Soruce Insight兼容Verilog、MATLAB、Python、ARM和PHP工程语言插件

verilog工程的编辑工具source InSight

1.1sourceInSight是开发C语言的编辑工具。其中对于逻辑引用、调用关系、高亮等功能很好用,在看verilog代码也能起到一定作用,所以将SourceInSight应用于verilog代码编辑。下面是配置方法,首先下载source Insight,我用的版本是3.5。 2.1下载对应的clf文件 官网链接: http://www.sourceinsight.com/publ

坚持 4765

Source Insight使用大全

目录   转自:http://blog.csdn.net/ghostyu/article/details/7091915 版本记录... 2 目录... 3 1 简介... 5 2 搭建我们的SI环境... 5 2.1 搭建步骤... 5 2.2 说明... 6 3 应用技巧... 6 3.1 初级应用技巧... 6 3.1.1 解决字体不等宽与对齐的问题... 6 3.1

yulongfei的专栏 2571

Source Insight基本使用和快捷键

Source Insight基本使用和快捷键     为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码。   软件的安装很简单,设置好安装目录。   配置好文档路径,当然这个也可以在Options里面改,选Options->Preferences…里面的Folders标签就行。   Project的建立和工作区域

我的博客 4369

Source Insight技巧收集

Source Insight技巧收集  1、背景色选择    要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。    SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行    lllllll

Xie.Chiheng的专栏 242

Source Insight使用技巧

Source Insight使用技巧 Source Insight设置 1、背景色选择? ? 要改变背景色Options->preference->windows background->color设置背景色 2、解决字符等宽对齐问题。 ? SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行

shishiqiushia的专栏 303

Source Insight的一些技巧

1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色 2、解决字符等宽对齐问题 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMMMMMMM 同样10个字符,长度差多了.用VERDANA

913

source insight ,eclipse, android studio常用快捷键

shift+F8 高亮某一符号

黄老板的专栏 1651

SourceInsight使用

source insight使用总结source insight使用si4.0使用si3.5使用 包含之前3.5的使用总结,两篇合并为一篇!虽然有vscode ,但写硬件程序,还是习惯用si. source insight使用 si4.0使用 花了一整天时间,基本把si4还原成3.5的界面的样子。还是有不少问题,需要记录下来。 添加项目后,发现所有文件的函数都特大,看着特不爽?? 解决:执行view -> Mono font view(单一文字显示),选上它即可 还是之前si4的问题,文件一多了,

guangod的博客 924

【转】Source Insight 常用设置和快捷键大全

出处:http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html 1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和 } 不缩进:Options -> Document Options -> Auto...

a3829103的博客 133

【走过的弯路】Source Insight 常用配置汇总

1.删除注释时半个汉字问题(删除一个汉字,汉字没有了,但会多出一个问号?),方法: ① 将 SuperBackspace.em 复制到 Source Insight安装目录; ② Project→Open Project,打开Base项目; ③ 将复制过去的SuperBackspace.em添加(鼠标直接拖进入)入Base项目; ④ 重启SourceInsight; ⑤ Option

红萝卜 1万+

source insight 使用技巧

1、在所有文件中查找字符串 方法①:菜单栏选择“search project” 方法②:在随便一个工程文件中把所要查找的字符串输入到空白的地方,然后点连接 2、打开正在阅览文件的位置 step ①:Options -&gt; Custom Commands -&gt; Add step ②:为此命令,添加快捷键 step 3: 到此已经成功添加了需要的功能,可以通过快捷...

weixin_33738578的博客 116

source insight 4 使用问题

问题1:ource insight 有时候一直显示在最上层,即使切换界面也没有用,除非手动缩小 解决办法:按两次F11,显示为全屏再退出 问题2:显示空格和tab 解决办法:view -> visibale tabs and spaces 问题3:选择区域 解决办法:按住alt,然后鼠标左键选择要编辑区域 问题4:中文显...

书山有路勤为径 400

SourceInsight4.0的使用

SourceInsight使用教程。

阿周博客 7万+

SourceInsight基本使用

一、创建工程 二、添加符号表 三、窗口布局/配置 1、窗口布局 2、行号 3、辅助线,编辑选项 4、背景色 5、字体大小 6、编码 四、阅读/编辑 1、快速定位指定位置 2、函数调用上下文 3、查找工具 4、编辑功能 五、快捷键 *外挂(插件) 一、创建工程 1、打开软件后的默认界面: 2、准备创建工程: 在菜单栏中点击Project > New Project ,然后会出现对话框如下,分别为当前工程名称和后期该工程数据文件的位置,工程名建议起一个...

分享空间 2万+

SourceInsight一些使用技巧

源:http://blog.csdn.net/Jupin/archive/2007/10/19/1832536.aspx(精简版)   开胃菜-初级应用  选择美丽的界面享受工作  字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。选择Options/Document Options页面内的Fon

jamestaosh 2万+
上一篇: PostgreSQL C代码覆盖率测试(gcov, lcov)
下一篇: linux下打开core功能,以便于通过gdb查看出错堆栈信息
prettyshuang
博客等级 码龄12年 47粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值