Как связать определенный ключ с различными конфигурациями запуска в Eclipse? - PullRequest
10 голосов
/ 26 июня 2010

У меня есть несколько конфигураций запуска для кода, над которым я работаю.

Одна конфигурация (# 1) означает «запустить модульные тесты для файла в переднем редакторе (то есть в выбранном ресурсе)».Я действительно хотел бы иметь возможность всегда привязывать это к ключу.

Другая конфигурация (# 2) означает «запустить сервер, на котором я работаю (в самом переднем проекте), чтобы я мог проверить егов интерактивном режиме ".

Еще один (# 3) означает" запускать некоторые автоматические приемочные тесты на сервере ".

Я всегда хочу иметь # 1 под рукой, легко запустить из одногонажатие клавиши.Кроме того, я хочу иметь возможность запускать # 2, смотреть, как он запускается в консоли, и когда он будет готов (поскольку это не полностью тривиально, чтобы автоматизировать это), нажмите клавишу для # 3.

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

Кроме того, учитывая, что я использую PyDev, ответ в виде скрипта pyedit_* будет оценен так же, как и «нативный».Ответ за затмение.

Ответы [ 3 ]

5 голосов
/ 14 января 2012

Может быть Плагин Eclipse Runner может облегчить кому-либо обработку конфигураций запуска. В настоящее время он не позволяет назначать привязку клавиш для конфигураций запуска, но я открыл запрос функции Связывания клавиш для конфигураций запуска

0 голосов
/ 01 февраля 2017

Вы можете сделать следующее (для # 2 и # 3 ) после создания этих конфигураций запуска:

Перейти к Run > Run Configuration > Select the run configuration you want > Common > Display in Favorites Menu > Check Run/Debug.Это заставит его всегда появляться первым в меню.

Это заставит его появиться в меню в Run > History и Run > Debug History, затем вы сможете получить к нему доступ через Alt+R, T, 12 и 3) для запуска ваших конфигураций или Alt+R, H, 12 и 3) для отладки.

И для # 1 , как сказал Piotr Dobrogost,вы можете просто использовать Ctrl+F9 в текущем редакторе и выбрать, какие тестовые случаи вы хотите запустить (если вы выбираете юнит-тест - обычно с Ctrl+Shift+Up или Ctrl+Shift+Down - он будет предварительно выбран длявы) - затем, если вы настроили постоянный повторный запуск последнего запуска, как описано в http://www.pydev.org/manual_101_run.html,, вы можете использовать Ctrl+F11 для повторного запуска последнего запуска.

0 голосов
/ 01 февраля 2017

Не для конкретной конфигурации запуска, но вы можете связать ключ для запуска конфигурации последнего запуска,

Windows->preferences->General->Keys->Run last launched external Tool
...