Я пытаюсь запустить код Python 3 в Sublime Text 3, одновременно открывая интерактивную и многократно используемую консоль Python (используя пакет Sublime SublimeREPL).
Я использовал решения, представленные здесь: Настройка системы сборки Python 3 с Sublime Text 3 .А здесь: Как запустить Python-код на SublimeREPL (в частности, решение, предлагаемое Sujay UN).
Каждое из решений работает независимо, но я не могу заставить оба работать на одном и том жевремя - то есть либо у меня есть консоль Python, которая работает в интерактивном режиме и может использоваться повторно, на которой выполняется Python 2.X, либо я запускаю Python 3.X без консоли Python.
Мой файл .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который является интерактивным и многоразовым.В настоящее время я могу иметь только один за раз.