在IntelliJ IDEA中,我如何创建一个键绑定,以当前文件作为参数执行shell脚本

In IntelliJ IDEA, how can I create a key binding that executes a shell script with the current file as a parameter?

本文关键字:文件 绑定 shell 脚本 执行 参数 IDEA IntelliJ 何创建 创建 一个      更新时间:2023-09-26

在IntelliJ IDEA中,我如何创建一个键绑定,以当前文件作为参数执行shell脚本?

例如,如果我在一个测试文件(entity.spec.js)中,我想保存并点击一个键绑定来触发一个shell脚本,该脚本将该文件作为参数:

./run_test.sh /full/path/to/entity.spec.js

你知道怎么做吗?

您可以使用外部工具。然后你可以在Settings | Keymap中为你的工具指定一个快捷键。

请注意,您应该将shell解释器指定为外部工具(如/bin/bash)的Program,并将脚本路径和文件名传递为Parameters。使用Insert Macro按钮为当前编辑器文件路径添加宏。