Я обнаружил, что потерял привязку клавиш к установленному sublimeREPL, поэтому мне пришлось найти, как его вернуть, поскольку для меня это незаменимая экономия времени. Я также использовал его на компьютере, на котором не было возвышенного Repl, и он работал на обоих. Это работало для меня в 2019 году, версия 3.2
в настройках/связке клавиш (после того, как вы установили управление пакетами и sublimeREPL). Я также сделал это видео.
[
{"keys": ["ctrl+b"], "command": "repl_open",
"caption": "Python - RUN current file",
"id": "repl_python_run",
"mnemonic": "d",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["C:/Users/giova/AppData/Local/Programs/Python/Python37-32/python.exe", "-u", "-i", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}}
]
p.s.: измените местоположение файла python.exe, так как он хранится на вашем компьютере.
Вы также можете сделать это:
[
{"keys": ["ctrl+b"], "command": "repl_open",
"caption": "Python - RUN current file",
"id": "repl_python_run",
"mnemonic": "s",
"args": {
"extend_env": {"PYTHONIOENCODING": "utf-8"},
"cmd": ["py", "-u", "-i", "$file_basename",],
"type": "subprocess",
"encoding": "utf8",
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"view_id": "*REPL* [python]",
}}
]
Чтобы использовать другую версию Python, вы можете ввести, например, py -2.7, если они у вас установлены. Вы также можете использовать «python» в списке команд. Чтобы увидеть, где находится python, вы можете импортировать sys и посмотреть sys.path из самого python. Вы также можете добавить «-m», «-pdb» для отладки, возможно, используя другую комбинацию клавиш.
Это снова работает в 3.2
[
{ "keys": ["ctrl+b"], "command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}}
]
person
Giovanni G. PY
schedule
15.03.2019