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

如何设置Delphi代码格式化工具不对try/except块进行额外缩进

配置调整步骤(针对Delphi内置代码格式化工具)

  1. 打开菜单栏 工具(Tools) → 选项(Options)
  2. 在左侧配置树依次展开:编辑器选项(Editor Options) → 格式化(Formatter) → Delphi → 换行(Line Breaks)
  3. 找到名为 'then'/'else' 块中的 'try' 前换行(对应英文选项名:Line break before 'try' in a 'then' or 'else' part) 的配置项,取消该项的勾选
  4. (可选)如果调整后try内部代码缩进不符合预期,可进入同层级的 缩进(Indentation) 分类,调整 try/except 块内容缩进 的数值,保持和 begin/end 块内容缩进 数值一致即可

如果使用的是CnPack等第三方代码格式化插件,对应调整逻辑一致:在插件的格式化配置中找到if-then后try的换行规则,关闭try前自动换行的选项即可。

调整后重新执行代码格式化,即可得到你预期的效果:if-then 和 try 同行,块内缩进和 if-then begin/end 规则保持一致。

内容的提问来源于stack exchange,提问作者SteveS

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 02:36:03