У меня есть несколько конфигураций запуска для кода, над которым я работаю.
Одна конфигурация (# 1) означает "выполнить единичные тесты для файла в самом первом редакторе (т.е. выбранном ресурсе)". Мне бы очень хотелось, чтобы это всегда связывалось с ключом.
Другая конфигурация (# 2) означает "запустите сервер, над которым я работаю (в самом первом проекте), чтобы я мог протестировать его в интерактивном режиме".
Еще один (# 3) означает "запустить некоторые автоматические приемочные тесты против сервера".
Я всегда хочу иметь # 1 под рукой, легко запускаться из одного нажатия клавиши. Кроме того, я хочу иметь возможность запускать # 2, наблюдать за запуском в консоли, и когда он готов (так как это не совсем тривиально, чтобы автоматизировать это), нажмите клавишу для # 3.
Возможно, это похоже на вопрос привязки ключа к конкретной конфигурации сборки, но ответы там очень специфичны для сборки, и, поскольку я использую PyDev, у меня нет "сборки" на всех.
Кроме того, учитывая, что я использую PyDev, ответ в виде pyedit_*
script будет оценен так же, как "родной" ответ для eclipse.