source insight教程:常用设置、快捷键、附带source insight3.5和4的对比

本篇内容基于source insight4版本,最后会说明source insight4相比3.5的改进。


前言

兜兜转转,发现还是source insight对于浏览代码来说几乎是最好的选择。特别是对于数据结构很复杂的代码,时不时要跳回去看看数据格式。SI对于上下文索引做的还是不错的。


说明:这篇博客不会完整的完整的介绍SI的使用,而是会针对我自身在工作中常用的设置和快捷键等进行介绍,因此需要大家具有一些使用SI的基础。

如果没有SI的使用基础,可以看下面这篇博文,虽然是基于SI3.5,但是相差不大。【工利其器】必会工具之(一)Source Insight篇


正常我们创建了一个项目,打开之后是这样的

在这里插入图片描述

如果左侧边栏Symbols Toolbar没有出现,可以在菜单栏->View->Toolbars 点击勾上Symbols Toolbar即可。

如果右侧边栏Project File List没有出现,可以在菜单栏->View->Panels 点击Project File List即可。

基本上和界面显示设置相关的都在菜单栏View里,可以多点点看,都可以进行哪些设置。


字体和字体大小的设置

不管是阅读代码还是写代码,设置一个好看的字体和合适的字体大小是非常有必要的。

字体设置:菜单栏->Options->File Type Options

image-20210629201514871

image-20210629201635930


显示方案

SI自带了很多显示方案

image-20210629203713671

你也可以导入别人设计好的显示方案或者自定义自己的显示方案。

image-20210629204239660

详细设置显示效果可以在Style Properties中进行设置

image-20210629204924798

image-20210629205038930


设置tab键为4个空格

菜单栏->Options->File Type Options

image-20210629202318866

设置Tab width为4,勾上Expand tabs to spaces和Visible tabs

如果代码中有下图所示的箭号,就说明代码中存在tab键

在这里插入图片描述

我们可以将这些tab转换成4个空格,方法是:选中这些存在tab的代码,菜单栏中Edit->Special Edit->Tabs to Spaces

image-20210629202934259


快捷键的查看和设置

image-20210629204609040

可以在这里查看和自定义快捷键

image-20210629204720754


现在来讲一下,设置内容最多的Options->Preferences

可以看出在顶部有13个可选菜单

image-20210629205240876

这里面内容实在太多,而且也不一定需要我们设置,我们只需要看一看大致知道这边可以修改哪些内容就行了。


去除括号的缩进

Options->File Type Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Simple,右边有两个复选框Indent Open BraceIndent Close Brace,把两个复选框都取消掉。然后点OK.


列操作

SI的列操作功能比较弱,但不等于没有。先按下Alt键,接着就可用鼠标进行列选择,然后就可以删除指定的列。


SI4和SI3.5的区别

这个可以看这篇文章Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置


高级用法

一些高级用法可以看这篇文章source insight 使用技巧

当然,最详细的还是帮助手册,是英文的,但是还是挺容易懂的。

  • 3
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小熊coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值