Нет для PyCharm, нет способа автоматически сфокусировать консоль Python для ввода при запуске.
В Блокнот ++ Я могу сделать следующее.
- Введите мой код
- нажмите shift + a, чтобы выполнить макрос, который сохраняет файл и выполняет его с Python 2.7 (или 3).Я также сделал этот макрос пунктом меню.
- Когда консоль запускается и скрипт запрашивает ввод, вы уже находитесь в фокусе и можете напрямую вставить нашу запись без необходимости щелкать и выделять окно или так, как это необходимо в PyCharm.
Итак, шаг между написанием кода и его выполнением, чтобы увидеть, что именно делает одна горячая клавиша.Это не одна горячая клавиша, а щелчок мыши или что-то еще, нет ... это ровно одно нажатие кнопки.Это делает обучение очень эффективным, потому что нет никаких обходных путей.
Я долго смотрел в PyCHarm, но не смог найти эту функцию или обходной путь.Итак, ответ на ваш вопрос: «С PyCharm это невозможно.»
Вот как это сделать в Notepad ++.
- Скачать Notepad ++
- В N ++ установите плагин NppExec.
Создайте макрос «сохранить и запустить в python»: В NppExec создайте скрипт, как показано здесь:
NPP_CONSOLE 0
npp_save
npp_run cmd /K C:\Python27\python.exe "$(FULL_CURRENT_PATH)"
- Сохраните свой макрос-скрипт, как, например, «Сохранить и запустить в Python Selfmade»
- В меню горячих клавиш назначьте свой макрос новой горячей клавише.
- В меню Npp_Exec нажмите «Дополнительные параметры» и создайте менюзапись для вашего макроса.Для этого выберите сценарий, который вы создали в «Связанном сценарии», а затем нажмите «Добавить / изменить»
Другой редактор, предлагающий вам эту функцию быстрого и прямого запуска, - Atom"с его многочисленными плагинами.