使用Eclipse自动重复输入java文本

使用Eclipse自动重复输入java文本,java,eclipse,Java,Eclipse,我正在使用Eclipse和Java。我需要定义几个非常相似的类。每次自动输入相同的内容,并想知道我是否能设置一条捷径,这会让人感到乏味。我读过Eclipse密钥绑定,但看起来插件中一定已经有东西了。这是我每次都需要键入的内容 public class SomeClass extends Token { WebDriver driver = null; WindowStack stack = null; @Override public void i

我正在使用Eclipse和Java。我需要定义几个非常相似的类。每次自动输入相同的内容,并想知道我是否能设置一条捷径,这会让人感到乏味。我读过Eclipse密钥绑定,但看起来插件中一定已经有东西了。这是我每次都需要键入的内容

 public class SomeClass extends Token {

     WebDriver driver = null;
     WindowStack stack = null;

     @Override 
     public void init() throw InitException {
           super.init();
           driver = TestCont.getWebDriver(); // defined and set elsewhere 
           stack = TestCont.getWindowStack();
     }

     @Override
     public void exec throws ExecException {

     }
 }
SomeClass实际上是一个唯一的名称

我想我可以把文本保存在一个文件中,然后复制/粘贴,但是创建一条捷径会很好。我最近看到一个在线课程,有人在使用IDE(我不知道是哪一个)。他键入psvm,它自动更改为

 public static void main(String[] argc) {
 }
并执行类似于newsomeclass(parm1、parm2、parm3)的操作。var自动设置为

 SomeClass var = new SomeClass(parm1, parm2, parm3);
类似地,任何结尾带有“.var”的东西都会产生这样一个变量。所以我想知道是否有一种方法可以在Eclipse中用Java做类似的事情(如上所述)

我不知道这是否重要,但我有

Eclipse IDE for Enterprise Java Developers.
Version: 2018-12 (4.10.0)
Build id: 20181214-0600
OS: Windows 10, v.10.0, x86_64 / win32
Java version: 1.8.0_144

您可以在首选项->Java->编辑器->模板中定义模板

内容辅助在模板完成时考虑这些因素(模板的名称)

例如,两个预定义模板分别称为
sysout
syserr
。如果您键入
sys
,然后触发代码完成,则提示这两个模板。选择
sysout
将插入此代码:

System.out.println()


(该模板还定义了需要插入其他内容的位置、光标的位置等,但这似乎是为了解决您的问题)。

我不知道Eclipse,但NetBeans和IntelliJ有这些快捷方式(在NetBeans中很容易配置)。但是,如果您想创建具有相同结构的新类,可能Eclipse引入了一种更简单的模板机制——或者您可以使用类似
psvm
is IntelliJ这样的代码模板来尝试,在Eclipse中,默认情况下它是
main