Ответ 1
Если вы хотите увидеть такую функцию в PyCharm, проголосуйте за IDEA-112256 "Запрос командной строки" Выполнение конфигурации ".
Раздел "Отладка/отладка" в онлайн-справочной информации Pycharm перечисляет все поддерживаемые типы конфигураций Run/Debug и нет поддержки сценариев оболочки. Однако вы можете добавить такую поддержку, установив плагин. Например, если вы заинтересованы в bash скриптах, там BashSupport плагин, который добавляет поддержку для запуска сценариев оболочки в конфигурации Run/Debug.
С домашней страницы плагинов:
BashSupports может напрямую запускать скрипты внутри IntelliJ. Вы можете создать новая конфигурация запуска для сценариев bash. Здесь вы можете установить, какие интерпретатор используется для его запуска. Всякий раз, когда выполняется scriptвыход регистрируется. Если bash выводит синтаксические ошибки, то ошибочные строки можно щелкнуть, чтобы перейти к месту ошибки.
Для Windows там CmdSupport плагин, который обеспечивает действие для запуска сценариев .cmd. Кажется, что он не поддерживает запуск таких скриптов, как конфигурация Run/Debug.
В качестве обходного пути вы можете использовать конфигурацию запуска/отладки Python, указав некоторый фиктивный (пустой) файл Python для запуска и использования перед запуском, указав внешний инструмент и указав путь к script при добавлении/настройке этого внешнего инструмента. См. В IntelliJ IDEA, как я могу создать привязку клавиш, которая будет выполнять оболочку script с текущим файлом в качестве параметра? для деталей.
Поскольку PyCharm основана на платформе IntelliJ IDEA, вопрос IntelliJ IDEA: Запуск оболочки script в качестве конфигурации запуска/отладки очень связан.
Говоря о конфигурациях запуска/отладки, вам может быть интересен плагин Запустить конфигурацию как действие, которая
(...) предоставляет способ использования конфигураций запуска в качестве кнопок на панели инструментов. Или назначьте ярлыки для выполнения конкретной конфигурации запуска.