我想修改類完成,這樣每一個創建方法中包含一個raise ENotImplemented.Create;
如何修改由類完成(按Ctrl-Shift-C鍵)生成的代碼
有誰知道如何自定義此行爲?
更新:
我想不依賴於第三方的解決方案。
IDE從哪裏獲取其模板?
有沒有辦法通過OTA?
我想修改類完成,這樣每一個創建方法中包含一個raise ENotImplemented.Create;
如何修改由類完成(按Ctrl-Shift-C鍵)生成的代碼
有誰知道如何自定義此行爲?
更新:
我想不依賴於第三方的解決方案。
IDE從哪裏獲取其模板?
有沒有辦法通過OTA?
簡單的答案是,無法真正修改RAD Studio(Delphi/C++ Builder)類完成引擎生成的標記。我已經竭盡全力嘗試這樣做,但無濟於事。
我被告知(來自非常可靠的來源)類完成引擎是硬編碼到IDE中,而不是模板化的,沒有通過Open Tools API公開的預期接口來改變它的行爲。
最好替代解決方案是ModelMaker Code Explorer(一定不要意外順序「MM中」,而不是因爲這是一個完全不同的工具包片)。 據我所知,ModelMaker Code Explorer本質上覆蓋了內置的Class Completion引擎,並提供必要的曝光以根據需要自定義代碼標記。
看到這個:[delphi-ide-how-to-change-the-way-class-completion-works](http://stackoverflow.com/a/581386/576719)。使用ModelMaker代碼資源管理器(MMX),您可以選擇執行所需的任務。 – 2012-03-12 09:44:04
@RBA,呃!您已發佈與LU RD相同的鏈接。 – OnTheFly 2012-03-12 12:53:06
我沒有注意到。我刪除了該評論 – RBA 2012-03-12 13:29:50