我想知道格式化c源代碼的自動方式,以便每行僅包含一條語句。是否有方法可以將源代碼格式化爲僅包含每行一條語句?
例如,
從這個
1: if(true) break;
這樣:
1: if(true)
2: break;
在任何有益的意見,將不勝感激。謝謝。
注意:請仔細閱讀我想要的(每條線只有一條語句!)。我已經嘗試過Astyle和其他美化工具,但這些工具不提供我想要的功能。此外,我已經在谷歌搜索它,但沒有找到結果。
我想知道格式化c源代碼的自動方式,以便每行僅包含一條語句。是否有方法可以將源代碼格式化爲僅包含每行一條語句?
例如,
從這個
1: if(true) break;
這樣:
1: if(true)
2: break;
在任何有益的意見,將不勝感激。謝謝。
注意:請仔細閱讀我想要的(每條線只有一條語句!)。我已經嘗試過Astyle和其他美化工具,但這些工具不提供我想要的功能。此外,我已經在谷歌搜索它,但沒有找到結果。
Astyle是一個可以將源代碼重新格式化爲任意數量樣式的工具。
有GNU indent,它應該可用於任何Linux和Windows下的Cygwin一部分。這是相當可配置的(默認風格是可怕的...)。或者你可以選擇emacs或,它們都可以對各種語言進行可配置(自動)縮進。再次,配置品嚐,默認值幾乎不會更糟。
我沒有看到在重複鏈接中的答案,對於他的問題 – AlexWien 2013-02-12 02:32:32
@HansPassant:和許多人一樣,他更喜歡他沒有......毫無意義的評論。 – 2013-02-12 03:09:35
它看起來像Astyle沒有一個函數使源代碼每行只包含一條語句。但是,我關閉了這個問題,因爲我預計沒有人確切地知道問題的解決方案。無論如何,謝謝。 – freddy 2013-02-13 08:23:32