使用SublimeREPL和Python 3进行Sublime构建

时间:2019-04-07 04:12:50

标签: python python-3.x sublimetext3 sublimerepl sublime-build

我试图在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 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控制台,后三行为我提供了Python3.X。但是,如果所有六行都在文件中,那是行不通的。

我希望拥有一个.sublime-build文件,该文件允许我运行Python 3.X,并且仍然具有可交互且可重用的Python控制台。目前我一次只能拥有一个。

1 个答案:

答案 0 :(得分:0)

为Sublime repl提供不同的键绑定。代替ctr + b,将ctrl + alt + b用作Sublime,这样,当您按ctrl + b时,控制台就可以工作;当您按ctrl + alt + b时,您会得到Sublime repl