Delphi XE:如何禁用声明包装?

时间:2013-06-11 09:16:41

标签: delphi delphi-xe

过去几年我没有使用过Delphi(我上次使用的版本是D2005),我现在需要在DelphiXE中做一些工作。我的问题是,如何在Delphi IDE中禁用声明包装?目前我使用modelmaker的代码浏览器打开它们,但我无法想象这不能被禁用!我已经尝试在编辑器选项中编辑正确的边距,但这似乎没有任何帮助。

以下是我通过treeview控件的对象检查器添加事件过程时获得的示例:

procedure
    TfrmSomeLongInheritedEditFormName.vstStringTreeviewComponentAdvancedHeaderDraw(
    Sender: TVTHeader; var PaintInfo: THeaderPaintInfo; const Elements:
    THeaderPaintElements);
begin
  inherited;
end;

但我希望这样:

procedure TfrmSomeLongInheritedEditFormName.vstStringTreeviewComponentAdvancedHeaderDraw(Sender: TVTHeader; var PaintInfo: THeaderPaintInfo; const Elements: THeaderPaintElements);
begin
  inherited;
end;

是否可以或者我需要手动编辑代码(或使用代码浏览器)?

2 个答案:

答案 0 :(得分:4)

有两个地方可以更改右边距的设置:

  • 格式化程序|德尔福|换行符|右边距
  • 编辑器选项|显示|右边距

将前者设置为较大的值足以确保IDE生成的方法不会换行。将后者设置为一个较大的值,以确保代码格式化程序不会包装长行。

答案 1 :(得分:1)

在Modelmaker的MMX工具中有一种方法。转到Modelmaker代码资源管理器选项> Pascal>编辑。在“代码布局”组中,存在“包裹余量”。我已经将值从80增加到400.现在工作正常!

据我所知,在IDE中无法做到这一点。