1

我正在尝试在 Sublime Text 3 中运行 Python 3 代码,同时还自动打开一个交互式和可重用的 Python 控制台(使用 Sublime 包 SublimeREPL)。

我使用了这里提供的解决方案:Set up Python 3 build system with Sublime Text 3。在这里:如何在 SublimeREPL 上运行 Python 代码 (特别是 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 控制台。目前我一次只能拥有一个。

4

1 回答 1

0

给 Sublime repl 一个不同的键绑定。Sublime 使用 ctrl+alt+b 而不是 ctr+b,这样当你按下 ctrl+b 时控制台工作,当你按下 ctrl+alt+b 时你得到 Sublime repl

于 2019-04-15T16:18:26.223 回答