这是SourceInsight选项卡(kǎ)插(chā)件v1.1下载,不仅仅是一个强大的程序编辑器,它还能(néng)显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最(zuì)快速的(de)对源代码(mǎ)的导航和(hé)任何程(chéng)序编辑器的源信息(xī)。
Source Insight有个“Expand tabs”选项(Options->Document Options->Editing Options->Expand tabs),其功能是把Tab展开成空(kōng)格:比方说,你的Source Insight的设置(zhì)是1个Tab占4个空格的宽度(dù),那么当你勾选“Expand tabs”选项,代码里相应的(de)一个Tab就(jiù)变成四个空格了。
比如说Github上某个项目的缩(suō)进(jìn)都是用4个(gè)空(kōng)格,而(ér)Github的Tab默认又是8个空格(gé)。我本地的(de)Source Insight设(shè)置又是一(yī)个(gè)Tab占4个空格的宽度。这样我本地(dì)代码采用Tab缩进,显示是对齐的(de)(一个Tab占4个空格(gé)的宽度),但是(shì)check in Github上,就发现(xiàn)代码会多缩进(Github的Tab默认是8个空格)。这时如果(guǒ)我把“Expand tabs”选项选上,所有的Tab都变(biàn)成了空格,这样(yàng)check in以后就是(shì)4个空格(gé),显示代码就是对齐的了(le)。
Source Insight可以说是一款程序员(yuán)必(bì)备的开发/阅读源码工(gōng)具,美中不足的是SI没有标(biāo)签栏,多(duō)个源码之间切换很不方便(biàn),于是我就乘闲暇之余写了该作品sihook:标签插件;不过严格(gé)意义上来说sihook并不算是插件,而是一(yī)个(gè)内挂:)
