JetBrains IDE 中的所有(或几乎所有)“运行配置”都提供了一个选项来运行“外部工具”作为其执行的一部分。有没有办法 only 在运行配置中运行外部工具?
不确定你为什么需要它......我可以建议尝试 Bash 支持插件(http://plugins.jetbrains.com/plugin/4230?pr=idea)——它有一种“通用”运行配置可用于运行任意可执行文件。看看它是否适合你。但注意是第三方插件 JetBrains 不负责
这一直是我多年的痛点。这是我的解决方案:
运行配置可以配置为在启动前调用外部工具,所以诀窍是设置一个绝对不执行任何操作的运行配置,然后将您的外部工具添加到其中。
示例: 在 WebStorm 中,我使用 npm 运行配置,命令设置为 version。调用它会导致 Before Launch 部分中的所有外部工具配置在最终运行
npm version
之前(按顺序)执行,这只会向 npm 控制台生成输出。
markiewb 的这个插件可以做到这一点。
https://plugins.jetbrains.com/plugin/15178-run-configuration-for-external-tools