Source Insight縮排設定

在南京看海發表於2016-09-09

 SMART TAB的用法. 解決自動縮排.


    新開一個PROJECT後,點Options->Document Options,彈出對話方塊後先在左上角選好要用的Document Type,主要就是設C Source File和C++ Source File,選好後點右邊中間的Auto Indent調整縮排。單選裡一定要點Smart,右邊有兩個核取方塊Indent Open Brace和Indent Close Brace,具體效果是如何的可以看SIS的HELP。


    勾選Auto Indent和SMART的效果: 在C程式裡, 如果遇到行末沒有分號的語句,如IF, WHILE, SWITCH等, 寫到該行末按回車,則新行自動相對上一行縮排四列.


    勾掉indent Open Brace和Indent Close Brace的效果: 繼上一段,在相對縮排行裡, 如果輸入"{"或"}", 則自動和上一行列對齊。




   TAB鍵=4個SPACE


    寫程式碼時候很頭痛的問題是在SIS介面裡,即使設定好了Tab Width=4,按四個空格所顯示的縮排,和按TAB鍵的縮排位置是不同的,後者要更靠裡面三個字元的位置,但在左下角看到的Col=5都是一樣的。這樣的程式碼在SIS裡看了不對齊,到PB裡看了卻是對齊的。而SIS裡面看著對其的程式碼,在PB裡面會差三格。現在發現Options-> Document Options裡面的右下角Editing Options欄裡,把Expand tabs勾起來,然後確定。OK,現在TAB鍵的縮排和四個空格的縮排在SIS裡面看起來就對齊咯!

相關文章