2010-01-22 70 views
1

Formatted Source(CTRL + D)命令是否僅適用於所選文本(或插入符號所在的當前方法)?D2010:僅格式化選定的文本?

我在問這個,因爲當格式化模塊中的任何地方使用匿名函數時,格式化程序是非常錯誤的(確定,實際上沒用)。

回答

3

我一直在使用,因爲所有的bug

一個更好的選擇是Jedi code Formater的代碼格式化停止。

這裏有一些其他alternatives

+2

+1提供備用代碼格式化程序。 – 2010-01-23 09:35:27

+0

謝謝。 twm(www.dummzeuch.de)與實驗性GE專家一起去了。 – 2010-01-23 12:35:48

0

我使用的Delphi 2010與更新4和5安裝,並且源代碼格式化程序按預期工作;如果選擇了一段代碼,那麼運行源格式(Ctrl + D)只是格式化所選部分,如果沒有選擇代碼,則運行格式化程序格式化當前單元。

此外,它在格式化匿名方法方面工作正常,但我只用簡單的方法進行了檢查,並且我不確定它是否適用於更復雜的匿名方法。

+0

有趣,我也有同樣的版本,但選擇不影響該格式在所有。它只是格式化所有文件。 – 2010-01-22 20:26:16

+0

@Charles:什麼是主要錯誤?當我使用示例外部函數聲明時,我無法產生任何錯誤! – vcldeveloper 2010-01-22 21:39:29

+0

使用外部函數格式化代碼 - 爲文件 – 2010-01-22 21:51:30