有没有办法在DelphiIDE编辑器中更改默认生成的代码包装宽度?
现在我有了一个宽屏显示器,我似乎找不到一种方法让DelphiIDE以80个字符的速度包装生成的代码。我已经将IDE编辑器选项中的“右边距”设置设置为一个较高的值,但它似乎不会影响生成的事件和代码行的换行。有人知道怎么设置吗?可能是隐藏的注册表设置?或者,是否有IDE插件可以这样做?谢谢你的建议 使用代码模板插入的事件可以通过编辑模板文件进行修改(它们是C:\Program files\CodeGear\RAD Studio\xxxx\ObjRepos\code\U templates\Delphi目录中的xml文档)有没有办法在DelphiIDE编辑器中更改默认生成的代码包装宽度?,delphi,ide,delphi-2009,Delphi,Ide,Delphi 2009,现在我有了一个宽屏显示器,我似乎找不到一种方法让DelphiIDE以80个字符的速度包装生成的代码。我已经将IDE编辑器选项中的“右边距”设置设置为一个较高的值,但它似乎不会影响生成的事件和代码行的换行。有人知道怎么设置吗?可能是隐藏的注册表设置?或者,是否有IDE插件可以这样做?谢谢你的建议 使用代码模板插入的事件可以通过编辑模板文件进行修改(它们是C:\Program files\CodeGear\RAD Studio\xxxx\ObjRepos\code\U templates\Delph
据我所知,没有插件或设置可以更改生成的代码在模板外换行的位置。在D2007及以上版本中,将工具|选项|编辑器选项|显示|右边距设置为100会导致从对象检查器生成的事件在第100个字符后换行 我刚才试过:
procedure TForm7.AVeryLongMethodNameqwertyuiopasdfghjklzxcvbnm(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
在IDE在这方面提供更多的灵活性或配置之前,一个选项可能是使用代码格式化工具整理IDE插入的代码 Delphi2010将附带一个“内置”的高度可配置的代码格式化程序,但现在还有其他替代方案。IDE插件附带的一个功能是,以及的信息页面,其中包含对其他替代方案的引用,即使绝地解决方案本身不是这样,也可能会有所帮助。对于格式化程序: 工具>选项-格式化程序>Delphi>换行符-常规>右侧 边际
谢谢我的意思是通过选择VCL事件或类完成插入代码,而不是实时模板。我涵盖了这两个方面,我相信从VCL事件或类完成生成的代码硬编码为80,并且没有当前设置来更改此值。在D2006中也是如此。Galileo确实比D7有一些优势(也不愿意失去重构和同步编辑),谢谢!我刚在D2009上测试过,你是对的。我以为我已经测试过了,但我一定是在看我用较低设置生成的事件。非常感谢,谢谢!我得看看那些。