题
解决方案
您可以尝试使用“ Jedi code Format ”。请在此处查看更多信息: http://jedicodeformat.sourceforge.net/
DelForExp的格式化引擎已集成到GExperts的代码库中。 GExperts 的实验版本,包括“代码格式化程序”和“代码格式化程序”。在这里:点击 http://blog.dummzeuch.de/experimental-gexperts-version/
DelForExp的单独信息/下载此处。
问候。
其他提示
我已经一段时间释放实验GExperts版本,其中包括代码格式以前称为DelForEx有一些改进和修正。最新版本是从2008-12-26和支持以下Delphi的版本:
- 德尔菲6 7
- 德尔菲2005年至2010年
- 德尔菲XE
- 德尔菲XE2到XE7
请注意,虽然,我使用它只有德尔斐2007年,这样的其他版本可能具有未知的错误。此外,不是所有的语言,改进以后的特尔斐版本将工作,例如嵌套的类型、型和匿名的方法。
看看 blog.dummzeuch.de 对于细节。
顺便说一句:任何帮助改善的格式,特别是增加新语言结构,将不胜感激。源代码,可以下载的版本库链接从我的主页。
我发现了这一点: JEDI代码格式
lextudio - CodeGear RAD Studio 2007的Code Beautifier Collection 6
是的,
我总是使用支持此功能的TWM实验版本osxxperts。
在Delphi 2006和2007中它完美运行(尽管不知道旧版本)。
当前版本正在添加对Delphi 2009的支持,但我不知道它在哪个阶段,你可以在这里找到更多相关信息:
BTW:自源代码格式化程序 ://docwiki.embarcadero.com/RADStudio/en/What%27s_New_in_Delphi_and_C++Builder_2010#Code_Editor_Changes“rel =”nofollow“> Delphi 2010 。
Free Pascal也有一个codeformatter,ptop,但它只实现了更基本的方言(比如D4-D6级别)。
Lazarus最近改为使用Jedi codeformatter afaik。
TWx版本的GExperts运行良好,很好地集成到IDE中。它使您能够编写和修改代码,而无需过多担心确切的格式,然后只需点击指定的热键即可重新格式化。我总是觉得设置起来很容易匹配我喜欢的风格,而不是像JEDI Code Format那样复杂,这对我来说太过分了。
Delphi 2009版本现在可以从上面发布的链接获得,但是基于GExperts的beta版本。尽管如此,它仍然是相同的格式化程序,并且不知道某些较新的Delphi增强功能的语法。
我刚刚制作了一个基于JCF的在线pascal代码美化器。您可以在 https://pak.lebah.web.id/jcf 上试用
HTH。
OPEdit II是免费的,效果很好。 它是一个全文编辑器,具有代码重构和代码浏览功能。 有一个文本格式化程序,它使用内部代码解析器,因此处理条件定义就像一个真正的Delphi编译器。 请参见 http://www.codefactor2.com