这些Eclipse PyDev模板变量有什么作用? (' next_class_or_method',' prev_class_or_method')

时间:2014-06-22 17:21:24

标签: eclipse templates pydev

我正在为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中有一些文件可以被修改以允许我制作我自己的“内置插件”。

有没有人知道这些事情?

1 个答案:

答案 0 :(得分:0)

那些给你下一个声明的类或下一个声明的方法。

有关使用$ {next_class_or_method}的示例,请查看:http://pydev.blogspot.com.br/2011/06/overrideimplements-templates-on-pydev.html

对于前一个,我没有一个例子(它是$ {current_class}和$ {current_method}的混合物 - 用于超级'模板,但它不会区分你之前是否有类或方法。