如何使 IntelliJ 提示我输入命令行参数编辑:上一个答案:

2022-09-01 17:22:07

在 Eclipse 中,您可以在运行配置中提供程序参数,以使其提示输入命令行参数。${string_prompt}

有没有办法在IntelliJ中做到这一点?


答案 1

编辑:

这可能是IDEA中的一个错误,我第一次发布的解决方案(您可以在下面看到它)导致Intellij在输入参数后挂起。

我无法想出一个解决方案,但这里有一个小技巧:你可以滚动到运行/调试配置屏幕的最底部,然后在“启动之前”部分选中一个复选框,上面写着“显示此页面”。

从现在开始,当您选择运行/调试应用程序时,将自动显示配置屏幕,您可以在其中输入所需的任何参数...它不是那么舒适,但至少更自动化一点

上一个答案:

这在Intellij中有点复杂:

  • 转到(G)Settings -> External Tools -> Add (green plus)
  • 在行单击中(您也可以简单地输入)ParametersInsert macro -> Prompt$Prompt$
  • 保存设置
  • 转到(G)Run -> Edit Configurations...
  • 在“选择”部分中,选择并选择您创建的工具Before LaunchRun External Tool

这应该足够了(在IDEA 12.1.6中起作用)。


答案 2

从版本 2018.3 和 2019.1 开始,IntelliJ 现在支持 Run 配置中的宏。您可以在“VM 选项”、“程序参数”等字段中的任意位置使用,它的行为方式与 Eclipse 中一样 - 它会在运行配置时提示您输入参数。$Prompt$${string_prompt}


推荐