Как я могу прикрепить процесс к определенной консоли, когда открыто более одной консоли?
Я использую Eclipse Mars для написания тестовых приложений. Иногда мне нужно запустить два приложения одновременно, поэтому я открываю две консоли на своем Eclipse. Я могу изменить процесс, просматриваемый на одной из консолей, но как только другой процесс печатает что-то, он переключает обе консоли, чтобы показать это. Как я могу прикрепить процесс к определенной консоли?
1 ответ
Насколько я знаю, вы не можете назначить процесс на консоль. НО, тем не менее, вы можете заставить процесс появляться на определенной консоли. Чтобы достичь этого, вы должны нажать "Pin Console" для программы, которую вы не хотите менять при запуске. Затем в консоли другой программы снимите флажок "Pin Console". Следующая программа, которую вы запустите, будет отображаться в не закрепленной консоли. Таким образом, вам придется закреплять и откреплять перед каждым запуском любой из ваших программ.
Может быть, кто-то еще заинтересован в других шагах, кроме закрепления и открепления:
В представлении консоли снимите флажки для кнопок
Показывать вид консоли при изменении стандартного выхода
а также
Показывать вид консоли при изменении стандартной ошибки
затем перейдите в выпадающее меню вида консоли и нажмите
новый вид консоли
затем запустите первую часть приложения и назначьте одну из доступных консолей этому процессу, а затем запустите следующую часть и назначьте ее другой консоли. Вы можете расположить обе консоли так, как вы привыкли к Eclipse, и наблюдать за ними одновременно.
Я проверил это для затмения Луны и Неона (поэтому Марс (который находится между) должен иметь одинаковую функцию).