Быстрое переключение между конфигурациями запуска в PyCharm - PullRequest
2 голосов
/ 10 июля 2011

Два действия, которые я выполняю на регулярной основе: «запустить мои тесты» и «запустить мое приложение». К сожалению, PyCharm использует одно и то же нажатие клавиши (Shift + F10, т.е. «Выполнить») для обоих, и это нажатие клавиши использует мою «текущую» конфигурацию запуска / отладки. Я должен сделать отдельный шаг, чтобы изменить конфигурации, и этот шаг включает в себя поиск и выбор правильного варианта из длинного списка - и это также требует времени, чтобы подумать о , нужно ли переключать конфигурации.

С учетом того, что я часто запускаю и тесты, и приложение (я все еще относительно новичок в Python, поэтому хочу часто проверять, чтобы убедиться, что я ничего не сломал), это довольно громоздко - особенно если мой обычный шаблон - «запустите тесты, и если они пройдут, то запустите приложение», поэтому я постоянно переключаю конфигурации .

Есть ли более простой способ запустить данную конфигурацию? В идеале я бы хотел иметь возможность связать одно нажатие клавиши для «выбора и запуска моей конфигурации« main.py »» и еще один нажмите «выбрать и запустить мою конфигурацию« py.test »» - но все, что означает, что я не постоянно слежу за списком конфигураций, будет полезно.

Я попытался записать макрос, который переключает конфигурации и затем запускается, но сам рекордер макросов фактически не записывает шаг «изменение конфигурации» - все, что заканчивается в макросе, это «запуск». И, похоже, нет редактора макросов, который позволил бы мне добавить этот шаг вручную.

Я также знаю о всплывающем списке «выбрать конфигурацию и запустить» (F9), но для этого все равно требуется, чтобы я прочитал, какая конфигурация выбрана в списке, решил, какая она мне нужна, и наведите курсор вверх или вниз в списке, прежде чем нажать Enter. Это не так уж сложно, но каждый раз, когда я делаю это, я довольно тщательно прерываю ход моих мыслей. Запуск - как тестов, так и приложения - должен быть проще, чем этот.

1 Ответ

1 голос
/ 10 июля 2011

Проверьте этот блог , описывающий, как использовать быстрый переключатель конфигурации Run / Debug.

...