You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改RAD 10.4.2中then关键字后换行的自动格式化规则?

配置方法

要实现你需要的格式化效果,不需要找「Line Breaks after Then」相关选项,调整另一处配置即可:

  1. 打开配置路径:Tools -> Options -> Language -> Formatter -> Delphi -> Spacing -> Control Statements(中文界面对应:工具 -> 选项 -> 语言 -> 格式化 -> Delphi -> 间距 -> 控制语句)
  2. 找到Keep then and sub-statement on same line(中文界面对应:将then和子语句保持在同一行),勾选该选项
  3. 保存配置后重新执行格式化即可生效

配置校验项

  • 保持你之前修改的Line Breaks -> Line Breaks before Then为开启状态,保证then会被拆分到单独的新行
  • 若格式化后Exit前出现多余缩进,可进入Indentation -> Control Statements路径,将Indent after then设置为0即可

配置完成后即可得到你预期的格式化效果:

if (statements) 
then Exit;

内容的提问来源于stack exchange,提问作者Y.B.Heayun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:15:02