python - 如何使用 sublime 构建系统(Sublime Text)在 cmd 中运行 Python 脚本?
问题描述
我正在尝试运行python scripts
sublime 构建系统(Sublime Text)。我想建立启动终端,执行程序并等到按任意键。
{
"shell_cmd": "start cmd.exe @cmd /c python -u \"$file\" && echo. && pause",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.python",
"shell": "true"
}
上面的代码会执行,但即使pause
添加了它也会在完成后立即终止。使用/k
终端停留在屏幕上,但随后我们手动关闭它而不是按任何键。
如何配置 shell 脚本,使其在终端中运行代码并在按下键时结束。
解决方案
python -i 工作正常。
{
"shell_cmd": "start cmd.exe /c python -i \"$file\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.python",
"shell": "true"
}
推荐阅读
- npm - 本地机器上的 OroCommerce 安装问题
- flutter - Flutter 构建失败异常 java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendor
- flutter - 如何调试这个 Flutter App Assertion 失败?
- node.js - 如何使用 adm-zip 编辑 zip 文件中的内容?
- ubuntu-20.04 - deepin-terminal:当我用鼠标左键单击时,下拉菜单不会消失
- regex - 正则表达式:选择一个字符的每次出现直到另一个字符
- amazon-web-services - 通过 AWS 控制台为 CDK 应用程序删除少量资源
- here-api - 如何获得到端点的批量距离?
- javascript - 即使在将元素推送到它之后,响应中的数组也是空的
- delphi-10.4-sydney - 表单无法识别 DataModule TSqlQuery