Java 如何在Netbeans中插入main方法(快捷方式)

Java 如何在Netbeans中插入main方法(快捷方式),java,netbeans,Java,Netbeans,有时,您希望运行单个文件来快速测试某些代码。每次键入publicstaticvoidmain(String[]args){都很乏味。如何更快地完成它?得益于Netbeans中预定义的代码模板,它很简单: 只需键入psvm,然后按Tab键 psvm是:ppublicsstaticvoidmain如果您只想运行一些测试,为什么不使用您的测试框架? 像JUnit: @Test public void test() { // do something } 这样,您甚至可以存储测试供以后使用。

有时,您希望运行单个文件来快速测试某些代码。每次键入
publicstaticvoidmain(String[]args){
都很乏味。如何更快地完成它?

得益于Netbeans中预定义的代码模板,它很简单: 只需键入
psvm
,然后按Tab键


psvm
是:ppublicsstaticv
oid
main如果您只想运行一些测试,为什么不使用您的测试框架? 像JUnit:

@Test
public void test() {
    // do something
}
这样,您甚至可以存储测试供以后使用。 在大多数情况下,将测试视为只执行一次然后扔掉的东西是不好的想法。

当我想快速插入主方法时,“psvm”并不是我能想到的最直观的缩写,因此我在代码模板库中创建了一个更合我意的新方法

“main”对我来说似乎更自然,因为在模板列表中没有其他类似的东西,所以我用它作为缩写,并从中的“psvm”复制了相同的代码

现在,当我键入“main”+TAB(当然没有引号)时,我得到了我的main方法

这是多余的,但对我来说更直观

要创建“main”,请转到工具->选项,单击“编辑器”图标,然后单击“代码模板”选项卡

  • 确保“语言”组合设置为“Java”
  • 单击“模板”窗口右侧的“新建”按钮
  • 在弹出的“缩写”文本框中输入“main”(不带引号)
  • 在下面的“扩展文本”窗口中输入模板代码
我的条目如下所示:

缩写 扩展文本 扩展文本(代码窗口) 当然,您可以让Netbeans使用默认插入的main方法创建应用程序的主类

您可以通过从“新建文件”对话框中选择“Java主类”而不是“Java类”来做到这一点


干杯!

我想知道为什么这被否决。我没有被否决,但可能是因为OP在一分钟内提出并回答了他自己的问题。这看起来像是一个愚蠢的袜子傀儡问题。让我们浏览NetBeans帮助文件,将每一点信息作为stackoverflow的问题/答案发布在那里。我也想知道这一点……我已经键入了在问题中,因为我试图在堆栈溢出上找到答案,但没有找到。我在论坛上找到了答案,所以决定立即发布问答。在“提问”中甚至有这样一个复选框,它被称为“回答你自己的问题”。如果你单击它,答案的表单就会显示在你的问题下方。因此,同时发布问题和答案是很正常的。他想知道如何快速获取主()方法,而不是做一些测试。因为这是你的答案,没有任何评论,就投下一票。非常有用的行为。这个答案与问题完全无关。我喜欢这个答案。我的问题与OP相同。我想测试一个类。“创建一个测试”是我想要psvm的原因。这是最好的呃,请回答我的问题,也许还有更新:netbeans11.2既有“psvm”又有“main”
main           
public static void main(String[] args) {$cursor}
public static void main(String[] args) {
    ${cursor}
}