java - 在 IntelliJ IDEA 中,如何创建以当前文件作为参数执行 shell 脚本的键绑定(bind)?

标签 java javascript shell intellij-idea key-bindings

在 IntelliJ IDEA 中,如何创建以当前文件作为参数执行 shell 脚本的键绑定(bind)?

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

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

知道怎么做吗?

最佳答案

您可以使用 External Tools 来做到这一点.然后您可以在 Settings 中为您的工具分配键盘快捷键 | 键盘映射

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

关于java - 在 IntelliJ IDEA 中,如何创建以当前文件作为参数执行 shell 脚本的键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7622075/

相关文章:

java - 为什么 Spring Batch 为每个线程使用 1 个数据库连接?

javascript - 时间线图表栏错误 : <text> attribute x: Expected length, "NaN"

java - 无法为最终变量长度赋值

java - jsp 内的 cfm : how to get a variable from the jsp to the cfm?

javascript - 在d3.js中使用.filter()返回多个图表上对应x轴点的数据

javascript - React 返回错误解码器消息

bash - curl 命令负载中字符串的脚本连接

linux - Bash - 比较 2 个文件列表及其 md5 校验和

linux - 执行 "minikube start"命令时出现问题

java - 如何将颜色资源作为参数传递 (Android)