參考:http://bbs.chinaunix.net/thread-587409-1-1.html
1. 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的效果: 繼上一段,在相對縮進行里, 如果輸入"{"或"}", 則自動和上一行列對齊。
2.TAB鍵=4個SPACE
寫代碼時候很頭痛的問題是在SIS界面里,即使設置好了Tab Width=4,按四個空格所顯示的縮進,和按TAB鍵的縮進位置是不同的,后者要更靠里面三個字符的位置,但在左下角看到的Col=5都是一樣的。這樣的代碼在SIS里看了不對齊,到PB里看了卻是對齊的。而SIS里面看着對其的代碼,在PB里面會差三格。現在發現Options-> Document Options里面的右下角Editing Options欄里,把Expand tabs勾起來,然后確定。OK,現在TAB鍵的縮進和四個空格的縮進在SIS里面看起來就對齊咯!
等寬字體
選項-》參數選擇。。-》顯示-》間隔
這整個對話框里勾選以下選項:
“用等寬字體編排空格”
Ok,對齊了。。哈哈,還是這樣看着舒服!