有几种方法可以做到这一点:
正如@cricket_007 所说,您可以安装 SublimeREPL 并通过Tools >>> SublimeREPL >>> Python >>> Python - Run current file 运行当前文件。这会在 Sublime Text 视图中解释 python 文件,并且可以输入。然而,由于这不是一个构建系统,您可以从中创建一个构建系统(点击Tools >>> Build System >>> New Build System... 并粘贴):
{
"target": "repl_open",
"encoding": "utf8",
"syntax": "Packages/Python/Python.tmLanguage",
"extend_env": {"PYTHONIOENCODING": "utf-8"},
"type": "subprocess",
"cmd": ["python", "-u", "$file"],
"cwd": "$file_path",
"external_id": "python",
"selector": "source.python"
}
作为替代方案,可以使用以下构建系统在终端中运行该文件。这将创建一个新终端并在 python 中执行文件,然后等待按 Enter。
{
"selector": "source.python",
"windows": {
"shell_cmd": "start \"$file_name\" cmd /c \"python $file_name & pause\""
},
"linux": {
"shell_cmd": "xterm -T \"$file_name\" -e bash -c \"python $file_name; echo Press enter to exit... & read\""
}
}
随意添加 osx 选项