如何设置Delphi代码格式化工具不对try/except块进行额外缩进
配置调整步骤(针对Delphi内置代码格式化工具)
- 打开菜单栏
工具(Tools)→选项(Options) - 在左侧配置树依次展开:
编辑器选项(Editor Options)→格式化(Formatter)→Delphi→换行(Line Breaks) - 找到名为
'then'/'else' 块中的 'try' 前换行(对应英文选项名:Line break before 'try' in a 'then' or 'else' part) 的配置项,取消该项的勾选 - (可选)如果调整后try内部代码缩进不符合预期,可进入同层级的
缩进(Indentation)分类,调整try/except 块内容缩进的数值,保持和begin/end 块内容缩进数值一致即可
如果使用的是CnPack等第三方代码格式化插件,对应调整逻辑一致:在插件的格式化配置中找到if-then后try的换行规则,关闭try前自动换行的选项即可。
调整后重新执行代码格式化,即可得到你预期的效果:if-then 和 try 同行,块内缩进和 if-then begin/end 规则保持一致。
内容的提问来源于stack exchange,提问作者SteveS
相关产品推荐
相关产品推荐

