【问题标题】:Intellij IDEA: Can I have custom variable's in my run configurationsIntellij IDEA:我的运行配置中可以有自定义变量吗
【发布时间】:2013-10-23 08:19:40
【问题描述】:

用例:

我没有找到 Intellij IDEA 的 gruntjs 插件。我想我不需要一个。如果我可以选择让每次运行/调试运行都要求参数。例如,Rubymine 有一个 Rails 生成器快捷方式,它在实际执行之前询问要调用哪个生成器。它希望在我的 grunt 运行配置中有这样的东西。这可能吗?

谢谢!

【问题讨论】:

  • 你能说得更具体点吗?您可以在 IDEA 中编辑运行配置,只需选择 Run -> Edit Configurations...,这也可以让您指定命令行参数。
  • 是的,但我希望参数每次都不同。我可以为每个可能的参数创建 10 个配置。但是最好在运行配置时插入一个变量并让我输入它(通过对话框)。
  • 我对 IDEA 和 gruntjs 没有任何经验,但是当我运行我的 Java 项目时,我可以简单地选择Run...(不是Run!),然后在上下文菜单中选择Edit Configurations...会出现,然后插入参数,然后就可以了 :) 够了吗?
  • 不。我需要该参数在运行中是可变的。在 Eclipse 中,这是通过插入一个名为 ${string_promt} 的变量来完成的,这会在运行配置时打开一个对话框,询问用户该变量的值。

标签: intellij-idea


【解决方案1】:

我发现虽然在“运行/调试”对话框中不可能,但可以使用外部工具:设置 -> 外部工具 -> 添加外部工具,然后作为参数 $Prompt$

【讨论】:

  • ...然后你可以在Run/Debug对话框中选择Before launch -> Run external tool...
【解决方案2】:

IDEA 中没有像 Eclipse 的 ${string_prompt} 那样的东西(据我所知)。我的版本是 12.1.6。

无论如何,您可以滚动到运行/调试配置屏幕的最底部,并在“启动前”部分选中“显示此页面”复选框。

从现在开始,您将在单击“运行/调试”按钮后自动显示配置屏幕。

【讨论】:

  • 谢谢,不知道。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-06
  • 2017-07-03
  • 2013-11-19
  • 2011-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多