有时你想运行一个文件来快速测试一些代码。public static void main(String[] args) {
每次输入都很乏味。如何更快地做到这一点?
问问题
40893 次
3 回答
61
感谢 Netbeans 中预定义的代码模板,这很简单:只需键入psvm
并按 Tab。
psvm
是:p ublic
s tatic
v oid
m的首字母缩写词ain
于 2013-09-05T12:33:42.337 回答
6
当我想快速插入一个 main 方法时,“psvm”并不是我能想到的最直观的缩写,所以我在 Code Templates 库中创建了一个更符合自己喜好的新方法。
“main”对我来说似乎更自然,因为模板列表中没有其他类似的东西,所以我使用它作为缩写并从“psvm”复制相同的代码。
现在,当我输入“main”+ TAB(当然不带引号)时,我得到了我的 main 方法。
这是多余的,但对我来说更直观。
要创建“主”,请转到“工具”->“选项”,单击“编辑器”图标,然后单击“代码模板”选项卡。
- 确保“语言”组合设置为“Java”
- 单击“模板”窗口右侧的“新建”按钮
- 在弹出的“缩写”文本框中输入“main”(不带引号)
- 在下面的“扩展文本”窗口中输入模板代码
我的条目如下所示:
缩写
main
扩展文本
public static void main(String[] args) {$cursor}
扩展文本(代码窗口)
public static void main(String[] args) {
${cursor}
}
当然,您始终可以让 Netbeans 创建应用程序的主类,并默认插入 main 方法。
您可以通过从“New File”对话框中选择“Java Main Class”而不是“Java Class”来实现。这样就可以了。
干杯!
于 2019-04-09T09:43:06.133 回答
2
如果您只想运行一些测试,为什么不使用您的测试框架?像 JUnit:
@Test
public void test() {
// do something
}
这样,您甚至可以存储测试以供以后使用。在大多数情况下,将测试视为执行一次然后丢弃的东西,这不是一个好主意。
于 2013-09-05T13:05:14.897 回答