IntelliJ IDEA:将shell脚本作为运行/调试配置运行

Sun*_*lai 105 intellij-idea

有没有办法从IntelliJ运行/调试配置调用shell脚本?

Sun*_*lai 77

我刚刚发现我们可以在BashSupport插件的帮助下调用shell脚本.

  • 如何调试它的任何想法? (3认同)
  • BashSupport 插件在 IDEA 2020.2 后已弃用,现在使用付费的 [BashSupport Pro](https://www.bashsupport.com/pro/)。但是,-[Shell Script](https://plugins.jetbrains.com/plugin/13122-shell-script)插件仍然可以使用 (2认同)

Sid*_*tha 62

'启动前'中的"添加外部工具"可以解决问题.

截图

编辑工具添加shell脚本

  • 这很好 - 谢谢.我使用Program:`C:\ Program Files(x86)\ Git\bin\rm.exe`和参数:`-fr~/.grails/.slcache /`作为另一个例子 (3认同)
  • 在运行此外部脚本之后,这是否仍然运行标准运行/调试配置之一?如果您只想运行自己的外部脚本怎么办? (3认同)
  • 要找到`sh`或`bash`的路径,请在shell中输入`which sh`或`which bash`.您可以使用`$ ProjectFileDir $`作为*Working目录*,它是一个指向项目根目录的宏.其他宏(例如模块特定目录)可以在*Insert macro ...*按钮下找到. (2认同)
  • 如果启动后需要它怎么办? (2认同)

Vic*_*Vic 10

不确定11,但在12中有一部分运行/调试配置称为"启动前",您可以在"添加外部工具"选项中选择您的shell脚本.


Kyr*_*iet 7

IntelliJ IDEA 2019.2更新

新版本的IntelliJ IDEA包含Shell脚本支持。这意味着您现在可以为项目创建Shell Script构建

Edit Configurations > (+) Add New Configuration > Shell Script

您还可以通过添加“运行另一个配置”任务来在执行脚本之前构建项目。就是这样:Add Shell Build窗口