【发布时间】:2019-08-28 13:08:48
【问题描述】:
我正在尝试在 Sublime Text 3 中运行 Python 3 代码,同时还自动打开一个交互式和可重用的 Python 控制台(使用 Sublime 包 SublimeREPL)。
我使用了这里提供的解决方案:Set up Python 3 build system with Sublime Text 3。 在这里:How to Run Python Code on SublimeREPL (尤其是 Sujay UN 提供的解决方案)。
每个解决方案都独立工作,但我不能让两者同时工作 - 即要么我有一个运行 Python 2.X 的交互式和可重用 Python 控制台,要么我在没有 Python 控制台的情况下运行 Python 3.X。
我的 .sublime-build 文件包含以下内容:
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu",
"cmd": ["/usr/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
前三行为我提供所需的 Python 控制台,后三行为我提供 Python 3.X。但是,如果所有六行都在文件中,则它不起作用。
我希望有一个 .sublime-build 文件,它允许我运行 Python 3.X 并且仍然有一个交互式和可重用的 Python 控制台。目前我一次只能拥有一个。
【问题讨论】:
标签: python python-3.x sublimetext3 sublimerepl sublime-build