Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi代码格式化程序_Delphi_Code Formatting_Delphi 2006 - Fatal编程技术网

Delphi代码格式化程序

Delphi代码格式化程序,delphi,code-formatting,delphi-2006,Delphi,Code Formatting,Delphi 2006,有没有重新格式化Delphi代码的实用程序 编辑 我正在使用Delphi2006 一些反馈 感谢所有回答这个问题的人 我一直在使用JCF代码格式化程序-它运行良好,我的代码已格式化为您可以尝试使用“”。请参见此处的更多信息: DelForExp的格式化引擎已集成到GExperts的代码库中。此处包含“代码格式化程序”的实验版本: DelForExp的单独信息/下载 问候。我找到了这个:是的 我总是使用TWM的实验版os GExperts来支持这个特性 在Delphi2006和2007中,它工作

有没有重新格式化Delphi代码的实用程序

编辑

我正在使用Delphi2006

一些反馈

感谢所有回答这个问题的人

我一直在使用JCF代码格式化程序-它运行良好,我的代码已格式化为

您可以尝试使用“”。请参见此处的更多信息:

DelForExp的格式化引擎已集成到GExperts的代码库中。此处包含“代码格式化程序”的实验版本:

DelForExp的单独信息/下载

问候。

我找到了这个:

是的

我总是使用TWM的实验版os GExperts来支持这个特性

在Delphi2006和2007中,它工作得非常完美(但不知道较旧的版本)

当前版本正在添加对Delphi 2009的支持,但我不知道它处于哪个阶段,您可以在此处找到更多信息:


GExperts的TWM版本运行良好,并且很好地集成到IDE中。它使您能够编写和修改代码,而不必太担心精确的格式,然后只需点击指定的热键,它就会立即重新格式化。我总是发现很容易设置与我喜欢的风格相匹配,而不像绝地密码格式那样复杂,这在我看来似乎有些过分


Delphi 2009版本现在可以从上面发布的链接获得,尽管它是基于GExperts的beta版。不过,它的底层仍然是相同的格式化程序,并且不知道一些较新的Delphi增强功能的语法。

我已经发布了一段时间的实验性GExperts版本,其中包括以前称为DelForEx的代码格式化程序,并进行了一些改进和修复。最新版本为2008-12-26,支持以下Delphi版本:

  • 德尔菲6至7
  • 德尔福2005年至2010年
  • 德尔福XE
  • Delphi XE2到XE7
但是请注意,我只在Delphi2007中使用它,所以其他版本可能有未知的bug。此外,并非所有Delphi版本的语言改进都有效,例如嵌套类型、泛型和匿名方法

有关详细信息,请参阅


顺便说一句:如果您能帮助改进格式化程序,特别是添加新的语言结构,我们将不胜感激。源代码可以从我的主页链接的subversion存储库下载。

lextudio-code Beautifier Collection 6 for CodeGear RAD Studio 2007


有一款免费的OPEdit II,它运行良好。 它是一个全文编辑器,具有代码重构和代码浏览功能。 有一个文本格式化程序,它使用内部代码解析器,因此可以像真正的Delphi编译器一样处理条件定义。
请参见

Free Pascal也有一个代码格式化程序ptop,但它只实现更基本的方言(比如D4-D6级别)


Lazarus最近改用了绝地密码格式化程序afaik。

顺便说一句:有一个集成的,因为。

我刚刚制作了一个基于JCF的在线帕斯卡密码美化器。你可以试试看


HTH.

很好,我不知道绝地密码格式,我会试试,谢谢。我试过安装绝地密码格式,但它取决于绝地,所以对我不起作用。你可能下载了源代码。只需下载最新的可执行文件并解压缩即可。JCF记事本对我来说很好用。优秀的、毫无意义的工具…Delphi似乎培育出了如此高可用性的软件:)Afaik JCF现在在Lazarus可用。我在BDS2006下每天(更像是分钟:-)使用它,它工作起来就像是一种款待。真的。但我不喜欢,我喜欢ptop在Linux上的开箱即用。对于遗留代码非常有用;)