如何在PyCharm 2018.1 PRO中将bash脚本设为运行/调试配置?
解决PyCharm 2018.1中Shell脚本运行/调试配置消失的问题
哎,这个问题我之前帮朋友排查过,PyCharm 2018.1确实对Shell脚本的运行配置做了调整,把原来直接在运行/调试列表里的选项藏得有点深了,别着急,按下面的步骤来就能解决:
先确认Shell Script插件是否启用
PyCharm 2018.1把Shell脚本的支持放到了专属插件里,如果插件被禁用,你就看不到对应的配置选项:
- 打开设置:Windows/Linux点
File > Settings,Mac点PyCharm > Preferences - 切换到
Plugins标签,在搜索框输入Shell Script - 确保这个插件是勾选启用的状态,如果没勾,选上后点击
Apply,然后重启PyCharm
手动添加Shell Script运行配置
插件启用后,就能找回熟悉的运行配置选项了:
- 点击PyCharm右上角的运行配置下拉菜单,选择
Edit Configurations... - 点击左上角的
+按钮,在弹出的列表里找到Shell Script(拉到列表下方就能看到) - 接下来就和你之前的配置流程一样:
- 在
Script path里选择你的bash脚本文件 - 设置好
Working directory(一般选项目根目录就行) - 有需要的话填写
Script parameters传递参数
- 在
- 保存配置后,就能像之前一样直接点击运行/调试按钮执行脚本了
用外部工具作为替代方案(如果上面的方法不生效)
如果还是遇到问题,用外部工具也能实现类似的效果,而且可以优化使用体验:
- 打开
File > Settings > Tools > External Tools(Mac是PyCharm > Preferences > Tools > External Tools) - 点击
+添加新工具:Name随便填,比如“Run Deploy Script”,方便识别Program填bash的路径:Linux/Mac直接填bash,Windows如果用Git Bash的话,填你安装路径下的bash.exe,比如C:\Program Files\Git\bin\bash.exeArguments填$FilePath$(如果要快速运行当前选中的脚本),或者直接填你的脚本绝对路径Working directory设为$ProjectFileDir$(自动关联项目根目录)
- 配置好后,你可以右键点击脚本文件,在
External Tools里找到你的工具直接运行,还能给它设置快捷键(在Settings > Keymap里搜索工具名就能绑定)
内容的提问来源于stack exchange,提问作者Alexander C
相关产品推荐
相关产品推荐

