我正在为PyDev(Eclipse)定制一些代码模板。在Edit Template
对话框中,可以在以下位置找到:
Preferences => PyDev => Editor => Templates => {select_a_template} => Edit => Insert Variable
..有许多内置变量。其中大多数都有意义,但有2个没有,即:${next_class_or_method}
和${prev_class_or_method}
在Eclipse模板的上下文中,这甚至意味着什么?
如何在代码模板中使用这样的东西?
什么是甚至更好,如果PyDev中有一些文件可以被修改以允许我制作我自己的“内置插件”。
有没有人知道这些事情?
答案 0 :(得分:0)
那些给你下一个声明的类或下一个声明的方法。
有关使用$ {next_class_or_method}的示例,请查看:http://pydev.blogspot.com.br/2011/06/overrideimplements-templates-on-pydev.html
对于前一个,我没有一个例子(它是$ {current_class}和$ {current_method}的混合物 - 用于超级'模板,但它不会区分你之前是否有类或方法。