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
是:ppublicsstaticvoid
main如果您只想运行一些测试,为什么不使用您的测试框架?
像JUnit:
@Test
public void test() {
// do something
}
这样,您甚至可以存储测试供以后使用。
在大多数情况下,将测试视为只执行一次然后扔掉的东西是不好的想法。当我想快速插入主方法时,“psvm”并不是我能想到的最直观的缩写,因此我在代码模板库中创建了一个更合我意的新方法
“main”对我来说似乎更自然,因为在模板列表中没有其他类似的东西,所以我用它作为缩写,并从中的“psvm”复制了相同的代码
现在,当我键入“main”+TAB(当然没有引号)时,我得到了我的main方法
这是多余的,但对我来说更直观
要创建“main”,请转到工具->选项,单击“编辑器”图标,然后单击“代码模板”选项卡
- 确保“语言”组合设置为“Java”
- 单击“模板”窗口右侧的“新建”按钮
- 在弹出的“缩写”文本框中输入“main”(不带引号)
- 在下面的“扩展文本”窗口中输入模板代码
干杯!我想知道为什么这被否决。我没有被否决,但可能是因为OP在一分钟内提出并回答了他自己的问题。这看起来像是一个愚蠢的袜子傀儡问题。让我们浏览NetBeans帮助文件,将每一点信息作为stackoverflow的问题/答案发布在那里。我也想知道这一点……我已经键入了在问题中,因为我试图在堆栈溢出上找到答案,但没有找到。我在论坛上找到了答案,所以决定立即发布问答。在“提问”中甚至有这样一个复选框,它被称为“回答你自己的问题”。如果你单击它,答案的表单就会显示在你的问题下方。因此,同时发布问题和答案是很正常的。他想知道如何快速获取主()方法,而不是做一些测试。因为这是你的答案,没有任何评论,就投下一票。非常有用的行为。这个答案与问题完全无关。我喜欢这个答案。我的问题与OP相同。我想测试一个类。“创建一个测试”是我想要psvm的原因。这是最好的呃,请回答我的问题,也许还有更新:netbeans11.2既有“psvm”又有“main”
main
public static void main(String[] args) {$cursor}
public static void main(String[] args) {
${cursor}
}