Python интерактивный режим на SublimeREPL
Я пытаюсь запустить Python на SublimeREPL, но Python не в интерактивном режиме.
Поэтому, когда я отправляю строку в sublimeREPL, он просто показывает что-то, если это ошибка или я что-то печатаю. Как я могу перевести python в интерактивный режим?
2 ответа
Нашел решение:
После настройки Python на SublimeREPL, перейдите к Keybindings - User и добавьте этот код ниже. Это будет так же, как обычный PythonIDE!
[
{ "keys": ["f8"], "command": "repl_open",
"caption": "Python",
"mnemonic": "p",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-i", "-u", "$file"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python"
} }
]
Я не понимаю вашу проблему с этим? Python будет записывать данные на консоль только в том случае, если вы что-то напечатаете или обнаружите ошибку, обычно больше нечего показывать.
В любом случае, Python должен быть предварительно настроен на SublimeREPL. Посмотрите на документацию, и если это не поможет, посмотрите на это руководство. Однако не похоже, что что-то идет не так.