代码之家  ›  专栏  ›  技术社区  ›  MarkF

在DelphiIDE编辑器中,是否有方法更改默认生成的代码包装宽度?

  •  1
  • MarkF  · 技术社区  · 17 年前

    现在我有了一个宽屏监视器,我似乎找不到一种方法来让DelphiIDE以80个字符以外的任何字符包装生成的代码。我已经将IDE编辑器选项中的“右边距”设置设置为高值,但它似乎不会影响在生成的事件和代码行上发生的包装。有人知道设置它的方法吗?可能是隐藏的注册表设置?或者,是否有任何IDE插件可以做到这一点?谢谢你的建议!

    4 回复  |  直到 11 年前
        1
  •  10
  •   Francesca    17 年前

    在d2007及更高版本中,将工具选项编辑器选项显示右边距设置为100会导致从对象检查器生成的事件在第100个字符之后换行…

    我刚刚尝试过:

    procedure TForm7.AVeryLongMethodNameqwertyuiopasdfghjklzxcvbnm(Sender: TObject; Shift: TShiftState;
      MousePos: TPoint; var Handled: Boolean);
    
        2
  •  3
  •   skamradt    17 年前

    使用代码模板插入的事件可以通过编辑模板文件进行修改(它们是C:\Program Files\codegear\rad studio\XXXX\objrepos\code\templates\delphi目录中的XML文档)

    据我所知,没有插件或设置可以更改生成的代码在模板外的包装位置。

        3
  •  2
  •   Artem    11 年前

    格式化程序:

    工具>选项-格式设置工具>Delphi>换行符-常规>右 边缘

        4
  •  1
  •   Deltics    17 年前

    在IDE在这方面提供了更多的灵活性或配置之前,一个选项可能是使用代码格式化工具来整理由IDE插入的代码。

    Delphi2010将配备一个高度可配置的代码格式化程序“内置”,但现在还有其他的替代方案。一个附带了一个IDE插件的是 JEDI Code Formatter 以及相关信息页,其中包含对其他备选方案的引用,即使绝地解决方案本身没有帮助,也可能会有所帮助。