PyCharm focus Python Console для ввода при запуске - PullRequest
0 голосов
/ 17 ноября 2018

В PyCharm 2018.2.5 (Community Edition) я привязал сочетание клавиш к «Запускать файл в консоли». Это запускает, открывает консоль и запускает файл, но не фокусирует консоль на ввод, и все, что я печатаю, входит в мой код. (Иногда, когда я использую переключатель для фокусировки на консоли Python, он пытается искать переменные консоли, когда я печатаю.)

Есть ли способ автоматически фокусировать консоль Python для ввода при ее запуске?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Нет для PyCharm, нет способа автоматически сфокусировать консоль Python для ввода при запуске.

В Блокнот ++ Я могу сделать следующее.

  1. Введите мой код
  2. нажмите shift + a, чтобы выполнить макрос, который сохраняет файл и выполняет его с Python 2.7 (или 3).Я также сделал этот макрос пунктом меню.
  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"с его многочисленными плагинами.

0 голосов
/ 17 ноября 2018

Ярлык для переключения между кодом и консолью Alt+4; нажав на консоль или используя этот ярлык, будущие открытые консоли будут выбраны с помощью ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...