2011-04-05 72 views
3

Delphi 7是否具有像Visual Studio一樣的Ctrl K D選項來格式化代碼,即將其整理並將所有縮進等放在正確的位置?德爾福相當於在Visual Studio中的Ctrl + K + D?

+3

Visual Studio 6也沒有此功能! – 2011-04-05 20:21:00

+0

...但是VS2005,2008,2010確實是 – Jon 2011-04-06 11:20:51

+0

都是在D7之後發佈的 – 2011-04-06 11:32:21

回答

7

在Delphi 2010和更高版本中,Ctrl + D將激活內置格式化程序 - 但在此之前,IDE中沒有這種功能。

對於Delphi 7,您將不得不使用提供格式化程序的第三方插件。

3

對於早期版本的Delphi,有一個「實驗」版本的GExperts插件,它具有可配置的代碼格式化程序。它可從TWM's website獲得。

我一直在使用它來整理一些不一致格式的代碼中(由多個開發人員編寫的,沒有誰用我的佈局樣式(基於舊Borland Style Guide

+0

http://www.aew.wur.nl/UK/Delforexp/如果你不想使用GExperts。 – johnny 2011-04-06 07:12:16

+0

謝謝@約翰尼。我並不知道獨立版本仍然可用。無論如何,我是GE專家的粉絲,所以「實驗性」構建適合我。 – 2011-04-06 10:24:26

+0

我已經安裝了GExperts,但沒有安裝實驗版本。有什麼麻煩涉及卸載和安裝實驗版本 – Jon 2011-04-06 11:15:02

0

,你可以使用非常有效JEDI code format
我用它作爲一個外部工具,但一個Delphi IDE撐着可以安裝爲Delphi 7.
爲了用作外部工具:
1 /下載jcf_243_exe.zip
2 /解壓縮它在一個目錄
3 /運行JCFGui.exe:選擇e您的項目目錄(保存之前)並查看結果!
4 /您可以更改菜單'設置'/'格式設置'中的代碼格式規則

+0

可以嗎,我使用的版本只做Delphi 11/12。你有鏈接嗎? – Jon 2011-04-06 11:11:42

+0

@Jon我不確定要理解你的問題,但是:你可以在每個Delphi版本中使用它作爲外部工具(http://sourceforge.net/projects/jedicodeformat/files/)。 – philnext 2011-04-06 15:57:01