加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 如何修改Class-Completion生成的代码(ctrl-shift-c)

发布时间:2020-12-15 10:18:09 所属栏目:大数据 来源:网络整理
导读:我想修改类完成,以便创建的每个方法都包含一个加注的ENotImplemented.Create; 有人知道如何定制这个行为? 更新: 我想要的解决方案不依赖于第三方。 IDE从哪里获取模板? 有没有办法通过OTA? 解决方法 简单的答案是没有办法实际修改由RAD Studio(Delphi /
我想修改类完成,以便创建的每个方法都包含一个加注的ENotImplemented.Create;

有人知道如何定制这个行为?

更新:
我想要的解决方案不依赖于第三方。
IDE从哪里获取模板?
有没有办法通过OTA?

解决方法

简单的答案是没有办法实际修改由RAD Studio(Delphi / C Builder)类完成引擎生成的标记。我已经竭尽全力地试图做到这一点,无济于事。

我被告知(来自一个非常可靠的来源),类完成引擎是硬编码到IDE中,而不是模板化的,没有任何预期的接口通过Open Tools API公开来改变其行为。

最好的替代解决方案是ModelMaker Code Explorer(请确保不要意外地订购“ModelMaker”,因为这是一个完全不同的套件)。据了解,ModelMaker代码浏览器基本上覆盖了内置的Class Completion引擎,并提供必要的曝光来根据需要自定义代码标记。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读