作者DRLai (蘇打)
看板Linux
標題[問題] 關於vim 的自動縮排
時間Thu Jul 2 18:47:29 2009
我寫程式習慣用vim的自動縮排
(gg=G)
不過有時候會出現他自動縮排的詭異現象
有些程式碼(c++)
會出現
void func() {
...
}
void func2() {
...
}
上述的例子就是func2的部份,他縮排錯誤了
這有可能是什麼東西造成的呢?
我檢視了一下他上面的func並沒有太特殊的東西
compiler亦沒有錯誤(程式完全正常)
但是縮排就是有問題orz...
希望高手能解答,感謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.212
推 leveler:要注意被註解內的括號 07/02 23:38
推 ckclark:好像有時候是func2()裡面 直接寫if(..) return xx; 07/03 00:43
→ ckclark:換成兩行就不會這樣了 07/03 00:44
→ DRLai:真的耶,我發現有一段是寫if(...) return xx;(我分兩行) 07/03 08:52
→ DRLai:後來我把他加上大括號if(...) { return xxx; }就正常了@@ 07/03 08:52