" />
這是SourceInsight選項卡插件v1.1下載,不僅僅是一個強大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對源代碼的導(dǎo)航和任何程序編輯器的源信息。
Source Insight有個“Expand tabs”選項(Options->Document Options->Editing Options->Expand tabs),其功能是把Tab展開成空格:比方說,你的Source Insight的設(shè)置是1個Tab占4個空格的寬度,那么當(dāng)你勾選“Expand tabs”選項,代碼里相應(yīng)的一個Tab就變成四個空格了。
比如說Github上某個項目的縮進都是用4個空格,而Github的Tab默認又是8個空格。我本地的Source Insight設(shè)置又是一個Tab占4個空格的寬度。這樣我本地代碼采用Tab縮進,顯示是對齊的(一個Tab占4個空格的寬度),但是check in Github上,就發(fā)現(xiàn)代碼會多縮進(Github的Tab默認是8個空格)。這時如果我把“Expand tabs”選項選上,所有的Tab都變成了空格,這樣check in以后就是4個空格,顯示代碼就是對齊的了。
Source Insight可以說是一款程序員必備的開發(fā)/閱讀源碼工具,美中不足的是SI沒有標簽欄,多個源碼之間切換很不方便,于是我就乘閑暇之余寫了該作品sihook:標簽插件;不過嚴格意義上來說sihook并不算是插件,而是一個內(nèi)掛:)