到目前为止,我已经在网上找到了以下构建系统:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
"selector": "source.python"
}
但是它不起作用。输入完我的输入然后按ENTER后,光标仅向下移动到下一行。如果我继续按ENTER键,光标将继续向下移动。基本上,它不会捕获我的输入。
根据@Joshua的建议,您可以使用SublimeREPL。另外,如果要使用自定义构建系统解决该问题,则应构建一个通过外部终端执行python脚本的构建系统(因为Sublime中的输出面板仅显示输出,而不监听输入)。大多数终端应用程序都可以选择执行提供的命令。例如,如果将终结器用于终端,则可以使用以下构建系统: