现在我有一个宽屏显示器,我似乎无法找到一种方法让Delphi IDE包装生成的代码不是80个字符。我已将IDE编辑器选项中的“右边距”设置设置为较高的值,但它似乎不会影响生成的事件和代码行上发生的包装。有谁知道设置它的方法?也许隐藏的注册表设置?或者,是否有任何IDE插件可以执行此操作?谢谢你的任何建议!
答案 0 :(得分:10)
在D2007及更高版本中,将工具|选项|编辑器选项|显示|右边距设置为100会导致从对象检查器生成的事件在第100个字符后换行...
我刚试过:
procedure TForm7.AVeryLongMethodNameqwertyuiopasdfghjklzxcvbnm(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
答案 1 :(得分:3)
可以通过编辑模板文件(它们是C:\ Program Files \ CodeGear \ RAD Studio \ xxxx \ ObjRepos \ Code_Templates \ Delphi目录中的xml文档)来修改使用代码模板插入的事件。
据我所知,没有插件或设置可以更改生成的代码在模板外部的位置。
答案 2 :(得分:2)
对于Formatter:
工具>选项 - 格式化程序> Delphi>换行符 - 一般>对 余量
答案 3 :(得分:1)
在IDE为此区域提供更多灵活性或配置之前,一个选项可能是使用代码格式化工具来整理IDE插入的代码。
Delphi 2010将配备一个“内置”高度可配置的代码格式化程序,但现在还有其他替代方案可供选择。 IDE插件附带的是JEDI Code Formatter,其中的信息页面包含对其他替代方案的引用,即使JEDI解决方案本身不是这样,也可能会有所帮助。