2011-04-05 41 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