这是场景。我经常创建遵循某种模式的类。所有类都使用我希望始终覆盖的某些方法(包括构造函数)扩展了一个基本抽象类(不受我的控制)。我想右键单击我的包名,单击新建,然后单击“Foo Class”。然后我会在我的项目中添加一个类,但使用“Foo”模板而不是标准类模板。我知道我可以更改课程模板,但我不想为所有课程都更改它。如果不编写完整的扩展,这可能吗?
问问题
1527 次
2 回答
0
您可以使用编辑器模板创建一个新模板并使用它。
转到 Preferences->Java->Editor->Templates 并在那里创建您的模板。
然后创建一个新的类文件并应用您的模板。
于 2012-11-14T21:07:39.993 回答
0
抱歉不行。您想要实现的目标需要编写一个 Eclipse 插件。
我建议设置一个模板(在 Preferences | Java | Editor | Templates)并给它一个简短有用的名称来描述您的场景。每当您想编写一个额外的模板类时,您可以创建一个新类,按 Ctrl+A、Del(全选并删除),然后键入“name Ctrl+Space”并按照配置将模板放在那里。
附言。我真的会审查您的要求,目前想不出一种有效的方法,这需要编写许多类似的类,而没有有效的方法来删除您即将引入的代码重复。
于 2012-11-14T21:09:41.687 回答