gpt4 book ai didi

Eclipse 中项目的 Java 模板

转载 作者:搜寻专家 更新时间:2023-10-31 20:19:52 25 4
gpt4 key购买 nike

是否有可能在 Eclipse 中更容易/更快地创建 (Java) 文件。

我知道有“创建新类向导”,但它对我的“特殊”需求来说很慢......

我有一个特定项目,我经常在其中创建新类,但这些类的结构是相同的。假设我想创建类 A,所以我想将文件 A.java 创建为

class A {
public static void main(String[] args) {
}
static int solve() {
}
}

并且为此类创建 ATest.java 将是完美的,例如

class ATest {
@Test
int test1() {
Assert.assertEquals(0, A.solve());
}
}

或者Eclipse有这样的插件吗?

最佳答案

是的,您可以尝试使用 FastCode插件,您可以在其中根据需要创建新模板。由于 FastCode 插件支持自定义模板,下面是如何将上述类和测试类一起创建的示例:

<template name="CREATE_NEW_CLASS">
<description>Used to Create class in the specified package.</description>
<allowed-file-names>*.*</allowed-file-names>
<first-template-item>package</first-template-item>
<second-template-item>none</second-template-item>
<additional-parameters>className</additional-parameters>
<template-body>
<![CDATA[
<fc:class type="class" name="${className}" package="${package.name}" project="${package.javaProject}">
public class ${className} {
public static void main(String[] args) {
}
static int solve() {
}
}
</fc:class>
<fc:class type="test" name="${className}Test" package="${package.name}" project="${package.javaProject}">
public class ${className}Test {
@Test
int test1(){
Assert.assertEquals(0, ${className}.solve());
}
}
</fc:class>
]]>
</template-body>
</template>

添加模板后,您需要使用 template preference page 中的导入选项进行导入如文档中所述。

关于Eclipse 中项目的 Java 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25083870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com