gpt4 book ai didi

Delphi 自动 Format Source 损坏匿名程序

转载 作者:行者123 更新时间:2023-12-03 15:13:35 26 4
gpt4 key购买 nike

昨天我发现了 Delphi 中的 Format Source 功能,它节省了我很多时间。

但是,我发现它破坏了匿名过程的布局。有没有可以改善这个结果的设置?

例如,如果我有以下代码:

procedure TServerThread.cbUpdateStreamProgBar(Precentage: Integer);
begin
Synchronize(
procedure
begin
FrmMain.StreamProgressBar.StepBy(Precentage);
end);
end;

我自动格式化源代码后,它折叠如下:

procedure TServerThread.cbUpdateStreamProgBar(Precentage: Integer);
begin
Synchronize( procedure begin FrmMain.StreamProgressBar.StepBy
(Precentage); end);
end;

如何避免这种情况?

最佳答案

您必须升级到较新版本的 Delphi,如评论中所述。XE2 中的自动源格式化程序适用于匿名方法。

作为替代方案,您可以尝试 Experimental GExperts IDE PlugIn 。如果格式不正确,可以使用源代码添加您自己的样式。

另请参阅Delphi code formatter .

<小时/>

更新一下,想想,有一个解决方法。虽然有点乏味。通过选择源的部分内容,按 ctrl+D 只会格式化所选内容。

关于Delphi 自动 Format Source 损坏匿名程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15468331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com