我正在寻找任何IDE菜单选项,按键,快捷键,鼠标点击或其他东西来填充实现它的类中的所有界面元素(方法,属性等)。
有什么办法吗?
答案 0 :(得分:7)
有一个快捷方式可让您自动完成课程:Ctrl + Shift + C会自动完成您的功能,程序和属性......
示例:
在类中写入“procedure myproc;”然后键入Ctrl + Shift + C,Delphi将创建过程体。
如果输入“property myprop:String;”然后键入Ctrl + Shift + C Delphi将为您的属性创建get和set函数。
另一个好的快捷方式是Ctrl + Shift + Up进入程序/功能声明,按Ctrl + Shift + Down进入程序/功能实现。
希望有所帮助。
答案 1 :(得分:4)
遗憾的是,没有这样的捷径。
最近在这里提出了一个相似的问题:How to automatically implement inherited abstract methods in Delphi XE
答案 2 :(得分:4)
OmniPascal的Visual Studio Code插件确实支持此功能。
如果你有correct setup,那么你会看到一条绿线标记一个类的所有不完整的接口。单击灯泡(或当光标放在界面名称内时按 CTRL + 。),它将为该界面生成代码存根。
答案 3 :(得分:3)
Delphi本身没有这方面的捷径,但是Modelmaker Code Explorer允许你让一个类实现一个接口,包括生成所有空方法存根。