有没有办法从IntelliJ运行/调试配置调用shell脚本?
我有一些自定义命令.
# works
subprocess.Popen(['python'], stdout=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)
但是,如果我有自己的系统命令deactivate,我会得到那个错误
Traceback (most recent call last):
File "runner2.py", line 21, in <module>
main()
File "runner2.py", line 18, in main
subprocess.Popen(['deactivate',], stdout=subprocess.PIPE)
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Run Code Online (Sandbox Code Playgroud)
更别说我需要在我的沙箱virtualenv下执行此操作.
在IntelliJ IDEA中,如何创建一个以当前文件作为参数执行shell脚本的键绑定?
例如,如果我在一个测试文件(entity.spec.js)中,我想保存并点击一个键绑定来触发一个带有该文件的shell脚本作为参数:
./run_test.sh /full/path/to/entity.spec.js
Run Code Online (Sandbox Code Playgroud)
知道怎么做吗?