Sublime Build with SublimeREPL and Python 3



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

我使用了这里提供的解决方案:使用 Sublime Text 3 设置 Python 3 构建系统。 这里: 如何在SublimeREPL上运行Python Code。 (特别是Sujay U N提供的解决方案)。

每个解决方案都独立工作,但我无法让两者同时工作 - 即我有一个运行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 控制台。目前我一次只能有一个。

给Sublime repl一个不同的键绑定。代替 ctr+b,使用 ctrl+alt+b 表示 Sublime,这样当你按 ctrl+b 时,你让控制台工作,当你按 ctrl+alt+b 时,你会得到 Sublime repl

最新更新