Могу ли я в Eclipse иметь несколько представлений консоли одновременно, каждое из которых отображает разные консоли?


155

Я работаю над некоторыми приложениями, которые в режиме отладки входят в консоль. Я хотел бы запустить и отладить их изнутри Eclipse и одновременно просматривать консоль для каждого из них. Тем не менее, у меня есть одна вкладка Консоль, которая показывает один выход консоли одновременно. Есть ли способ, которым я могу разделить консоли на несколько представлений, чтобы я мог иметь параллельный вывод на консоль?

Ответы:


296

Да,

  • Рядом с вашей вкладкой консоли должна находиться кнопка «Открыть консоль» .
  • Если вы нажмете эту кнопку, один из вариантов будет «Новый вид консоли» .

Скриншот Затмения

Теперь у вас будет 2 вида консоли.

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

Затем вы можете переместить 2 вида консоли в любое место независимо друг от друга.

Я использую Eclipse Helios Release с идентификатором сборки: 20100617-1415.


5
лучше моего решения.
myusuf3

2
Я полностью пропустил кнопку «New Console View». Теперь у меня есть два окна консоли - спасибо.
Томас Оуэнс

73
Тревожная вещь, с которой вы можете столкнуться: при запуске второго процесса его вывод выводится на обе консоли, поэтому вам нужно вернуться на первую консоль и снова выбрать первый процесс в меню «Показать выбранную консоль». Противоядием является нажатие кнопки «Pin Console» в представлении консоли для обоих процессов. Эта кнопка расположена рядом с «Показать выбранную консоль».
Виктор Ионеску

6
В дополнение к тому, что сказал @VictorIonescu, мне нужно было отключить Window> Preferences> Run / Debug> Launching> Удалить прекращенные запуски в моей версии Eclipse (4.2.2). Таким образом, кнопка «Отображать выбранную консоль» больше не отключается, если у нее более одного вида консоли. Эта последняя кнопка необходима, чтобы выбрать, в каком Console View нужно отображать вывод.
деинохейр

4
Я всегда забываю, как это сделать, и всегда возвращаюсь сюда. Еще раз спасибо ... и снова ... и снова.
jgitter

7

Лучшее, что вы можете сделать, это следующее.

Window > New Window. 

Это создаст другое окно затмения, как у вас сейчас. Запустите нужное приложение, переключите консоль в новом окне, чтобы отобразить нужный вывод консоли с помощью кнопки открытой консоли на виде консоли.

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

Window > Show View > Console

Удачи


Не удобное решение :)
MTK

1
Show Console When Standard Output ChangesКнопка слева для выбора консоли должна быть отключена, чтобы консоль не «перепрыгивала» между процессами
Фил

1

Пост Chase Henslee верен после нажатия на 1, вы должны деактивировать второе поведение со вторым шагом, и в конце вы можете изменить консоль с 3 шага.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.