Чи можна в Eclipse мати кілька переглядів консолі одночасно, кожен з яких показує іншу консоль?


155

Я працюю над деякими програмами, які в режимі налагодження входять до консолі. Я хотів би запустити та налагодити їх зсередини Eclipse та переглянути консоль для кожного з них одночасно. Однак у мене є одна вкладка консолі, яка відображає окремий вихід консолі за один раз. Чи є спосіб я розділити консолі на кілька представлень, щоб я міг мати вихідний бік консолі?

Відповіді:


296

так,

  • біля вкладки консолі має бути кнопка "Відкрити консоль" .
  • Якщо ви натиснете цю кнопку, одним із варіантів повинен бути "Новий консольний перегляд" .

Знімок екрана затемнення

Тепер у вас буде 2 подання консолі.

  • Однією з інших ваших кнопок біля вкладки консолі є "Відображення вибраної консолі" . Вибравши цю опцію, ви можете вибрати будь-яке із запущених програм.
  • Просто виберіть вкладку, виберіть програму, яку ви хочете переглядати, і повторіть для іншої вкладки.

Потім ви можете перемістити свої 2 консольні вікна куди завгодно незалежно один від одного.

Я використовую Eclipse Helios Release з ID збірки: 20100617-1415.


5
краще, ніж моє рішення.
myusuf3

2
Я повністю пропустив кнопку "Новий консоль". У мене зараз два вікна консолі - спасибі.
Томас Оуенс

73
Ви можете зіткнутися з тривожним: при запуску другого процесу його виведення відображається на обох консолях, тому вам потрібно повернутися до першої консолі та знову вибрати перший процес у меню "Відобрати вибрану консоль". Протиотрута полягає в натисканні кнопки "Закріпити консоль" у вікні консолі для обох процесів. Ця кнопка розташована біля "Відображення вибраної консолі".
Віктор Іонеску

6
Окрім виконання того, що сказав @VictorIonescu, мені потрібно було відключити вікно> Налаштування> Виконати / налагодити> Запуск> Видалити завершені запуски у моїй версії Eclipse (4.2.2). Таким чином, кнопка «Відобрати вибрану консоль» більше не відключається, коли у вас більше, ніж один вид консолі. Ця остання кнопка потрібна для того, щоб вибрати, у якому консольному вікні потрібно відображати вихід.
deinocheirus

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.