Sublime Build с SublimeREPL и Python 3 - PullRequest
       52

Sublime Build с SublimeREPL и Python 3

1 голос
/ 07 апреля 2019

Я пытаюсь запустить код 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который является интерактивным и многоразовым.В настоящее время я могу иметь только один за раз.

1 Ответ

0 голосов
/ 15 апреля 2019

Дайте другую привязку ключа для Sublime repl. Вместо ctr + b используйте ctrl + alt + b для Sublime, чтобы при нажатии ctrl + b консоль работала, а при нажатии ctrl + alt + b вы получали Sublime repl

...