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

如何在Delphi IDE代码格式化工具中忽略部分代码?当前是否支持?

Delphi代码格式化工具的忽略代码功能现状
  • 从Delphi 10.4 Sydney版本开始,官方内置的代码格式化工具已经支持忽略指定代码块的功能,解决了12年前无法忽略部分代码的问题。
  • 具体使用方式通过特殊注释标记实现:
    • 块级忽略:在需要跳过格式化的代码块前添加{* FormatDisable *}注释,代码块结束后添加{* FormatEnable *}注释,恢复正常格式化
    • 单行忽略:在需要保留格式的单行代码末尾添加{* FormatDisableLine *}注释
  • 示例代码:
procedure TestProcedure;
begin
  // 这段代码会被正常格式化
  ShowMessage('Normal formatted code');

  {* FormatDisable *}
  // 这段代码的格式会完全保留,不受格式化工具影响
  if True then
  ShowMessage('My custom indent is kept');
  {* FormatEnable *}

  // 后续代码恢复默认格式化规则
  ShowMessage('Back to standard format');

  // 单行忽略示例
  CustomVariable : String; {* FormatDisableLine *}
end;

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 02:09:53