sourceInsight使用技巧

用了7年的 source insight 3.5 背景色及字体配置(提升code效率) 在此记录并share用了7年的 source insight 3.5 背景色及字体配置,提升阅读代码效率 阅读详情

 

1.使用定宽字体

sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier。

2. SMART TAB的用法. 解决自动缩进.

    新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Smart,右边有两个复选框Indent Open BraceIndent Close Brace,具体效果是如何的可以看SIS的HELP。按照部门里的编程风格要求,最方便的就是把两个复选框都取消掉。然后点OK.

    勾选Auto Indent和SMART的效果: 在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进四列.

    勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐 

2. 不论是我们公司或者华为编程规范里,都有不能用TAB键而必须用4个SPACE代替的说法。我最恨这条了,那键盘上的TAB键是干什么用的。不过确实以前写代码时候很头痛的问题是在SIS界面里,即使设置好了Tab Width=4,按四个空格所显示的缩进,和按TAB键的缩进位置是不同的,后者要更靠里面三个字符的位置,但在左下角看到的Col=5都是一样的。这样的代码在SIS里看了不对齐,到PB里看了却是对齐的。而SIS里面看着对其的代码,在PB里面会差三格。现在发现Options->Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯!其实我是有点想不通,为什么expend不勾的时候,tab键效果expend了,而勾起来却shrink了呢?


3. 一些有用的快捷键

1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。
 
2、今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。研究了半天,发现SI对每个字符的宽度不太一致。
    请教同事发现选上"view --> draft view", 就可以让每个字符的宽度一致了。快捷键是 "Alt + F12"
 
3、"shift+F8" 标亮所有文本中光标所在位置的单词
 
4、跳到某一行:"ctrl + g"

开启虚拟人物互动新时代:探索相芯Avatar SDK驱动功能(Android) 相芯SDK提供了男孩和女孩Avatar驱动模型,这些模型具备半身驱动和全身驱动的功能,使得虚拟角色能够根据用户的面部表情和动作实时模仿和响应。半身驱动功能: 相芯SDK的男孩和女孩Avatar驱动模型具备上身驱动功能,即能够通过用户的面部表情和动作来驱动虚拟角色的上半身行为。这意味着用户的面部表情、头部转动和上半身姿态等动作可以直接映射到虚拟角色上,使得虚拟角色能够栩栩如生地模仿用户的动作。例如,用户微笑时,虚拟角色会展现出笑容;用户转动头部时,虚拟角色也会相应地转动头部。 阅读详情

相关推荐

远心F-theta镜ZEMAX设计

根据给出的F-theta镜的设计指标,对F-theta镜进行了具体的光学设计。从对F-theta镜设计思想的介绍出发,对选取的初始结构进行了优化设计,优化完成后,对所设计的F-theta镜进行了像质评价,通过点列图、场曲与畸变图、相对照度、能量集中度对所设计的F-theta镜进行了分析,最终,对F-theta镜的设计效果进行了验证。

hitliuyi17的博客 9265

sourceinsight使用技巧

sudaobo@163.com1.使用定宽字体sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier。2. SMART TAB的用法. 解决自动缩进.    新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的D

阿道的专栏 7975

C/C++李峋同款跳动的爱心代码(完整代码)

C++语言实现出李峋同款跳动的爱心的完整代码。

AIGC 10万+

SourceInsight使用技巧

SourceInsight使用技巧(转) 1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2   document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC

小青年儿 1517

Source Insight 4.0 默认字体大小设置

一、默认字体大小设置:options-File Type Options 二、操作截图如下:

海月汐辰 4254

Source Insight 4 常用配置

sourceinsight 配置

eaglelau的专栏 3768

SourceInsight一些使用技巧

问题描述:对于source insight使用还有些技巧需要注意的,于是网上搜索了下常用技巧,转载下来做下记录,方便查询。 1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色 2、解决字符等宽对齐问题 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,V

suxiang198的博客 1725

SourceInsight 使用技巧

1} Source Insight里面的大括号的对齐设置

ymangu的专栏 6595

sourceinsight常见使用技巧汇总

si的主要配置都在Options->Perferences菜单里, 1、General Project File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错误对话框。 把Misc->Use stricter confirmation dialog选项去掉可以使确认时不输入"yes"。 2

竹林听雨 1948

sourceinsight技巧

Source Insight实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。 所以,为了有效的阅读源程序,首先必须选择功能菜单上的 “Project”选项的子菜单“New Project”新建一个项目,项目名称可以自由选定,当然也可以选择删除(Remove)一个项目。当删除一个项目的时候,并不删除...

pengdonglin137的专栏 106

sourceinsight源码阅读使用技巧

分享源码阅读神器软件: sourceinsight使用技巧    

痴迷无限好 570

SourceInsight的实用技巧

 若干年前曾写个一篇关于source insight宏的使用文章,放到这里后就一直没有理会。过了很久之后,偶然的一次查找,才知道已经有不少地方引用那篇文章,想来文章还是有一定用处的。前段时间刚好有空闲时间,于是又写一篇关于source insight的文章,这次侧重于实用技巧的介绍,希望对大家有帮助。我常常这样想,Source Insight(下文的SI指的也是它)就是这样的一个东西:  Wi

prayforever的专栏 713

SourceInsight 技巧集锦

操作技巧: 1.括号配对高亮: “在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(   2.让{ 和 } 不缩进: Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple 还有:让{ 和 } 不缩进: options->document options->au

ziguo2010的博客 345

基于L298N设计的电机驱动模块(原理图和PCB)

基于L298N设计的电机驱动模块(原理图和PCB)L298N电机驱动模块特点:1.可实现电机正反转和PWM调速2.工作电压可达36V,最大电流4A3.可以同时驱动两个直流电机4.适用于智能小车电机驱动电平控制输入电压范围低电平:-0.3V~1.5V之内高电平:2.3V~电源电压

HBase(hbase-2.4.9-bin.tar.gz)

HBase(hbase-2.4.9-bin.tar.gz)是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

上一篇: 写给GDB的一首英文歌曲
下一篇: autotools使用(自动生成Makefile)
nancygreen
博客等级 码龄22年 45粉丝 1原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值