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