Eclipse 模板可以在您编码时自动插入文本和变量。当变量与 ${variable} 形式一起使用时,值会自动插入。
我的问题是您是否可以有条件地向这些模板添加部分。你能有一个方法定义模板来填充多个变量并添加它们的局部定义,但前提是它们被填充?
def method(${var1}, ${var2}, ${var3}):
self.${var1} = ${var1}
self.${var2} = ${var2}
self.${var3} = ${var3}
那么,${var2} 和 ${var3} 局部变量只有在它们的定义存在于方法定义中时才会存在?
这个问题专门针对使用 PyDev 进行 Python 开发,但也欢迎其他语言的答案。