Czy w Eclipse mogę mieć jednocześnie wiele widoków konsoli, z których każdy przedstawia inną konsolę?

155

Pracuję nad niektórymi aplikacjami, które w trybie debugowania logują się do konsoli. Chciałbym je uruchamiać i debugować z wnętrza Eclipse i jednocześnie przeglądać konsole dla każdego z nich. Jednak mam jedną kartę Console, która pokazuje pojedyncze dane wyjściowe konsoli w czasie. Czy istnieje sposób, w jaki mogę podzielić konsole na wiele widoków, aby uzyskać dane wyjściowe konsoli obok siebie?

Thomas Owens
źródło

Odpowiedzi:

296

Tak,

  • w pobliżu zakładki konsoli powinien znajdować się przycisk „Otwórz konsolę” .
  • Jeśli klikniesz ten przycisk, jedną z dostępnych opcji powinien być „Nowy widok konsoli” .

Zrzut ekranu Eclipse

Będziesz mieć teraz 2 widoki konsoli.

  • Jeden z pozostałych przycisków w pobliżu zakładki konsoli to „Wyświetl wybraną konsolę” . Po wybraniu tej opcji możesz wybrać dowolną z uruchomionych aplikacji.
  • Po prostu wybierz kartę, wybierz aplikację, którą chcesz oglądać, i powtórz dla drugiej karty.

Następnie możesz przenieść swoje 2 widoki konsoli w dowolne miejsce niezależnie od siebie.

Używam wydania Eclipse Helios z identyfikatorem kompilacji: 20100617-1415.

Chase Henslee
źródło
5
lepsze niż moje rozwiązanie.
myusuf3
2
Całkowicie przegapiłem przycisk „Nowy widok konsoli”. Mam teraz dwa okna konsoli - dzięki.
Thomas Owens
73
Niepokojąca rzecz, na którą możesz się natknąć: podczas uruchamiania drugiego procesu jego wyjście jest wyświetlane w obu konsolach, więc musisz wrócić do pierwszej konsoli i ponownie wybrać pierwszy proces z menu „Wyświetl wybraną konsolę”. Odtrutką jest naciśnięcie przycisku „Pin Console” w widoku konsoli dla obu procesów. Ten przycisk znajduje się w pobliżu „Wyświetl wybraną konsolę”.
Victor Ionescu
6
Oprócz robienia tego, co powiedział @VictorIonescu, musiałem wyłączyć Okno> Preferencje> Uruchom / Debuguj> Uruchamianie> Usuń zakończone uruchomienia w mojej wersji Eclipse (4.2.2). W ten sposób przycisk „Wyświetl wybraną konsolę” nie jest już wyłączony, gdy jeden ma więcej niż jeden widok konsoli. Ten ostatni przycisk jest potrzebny, aby wybrać, w którym widoku konsoli chce się wyświetlić dane wyjściowe.
deinocheirus,
4
Zawsze zapominam, jak to zrobić i zawsze tu wracam. Jeszcze raz dziękuję ... i jeszcze raz ... i jeszcze raz.
jgitter
7

Najlepsze, co możesz zrobić, to poniższe czynności.

Window > New Window. 

Spowoduje to utworzenie kolejnego okna zaćmienia, takiego jak obecnie. Uruchom żądaną aplikację, przełącz konsolę w nowym oknie, aby wyświetlić żądane wyjście konsoli z przyciskiem Otwórz konsolę w widoku konsoli.

Trochę niezgrabny, ale jedyny sposób na uzyskanie wielu konsol w tym samym czasie. Jeśli twoje nowe okna nie mają otwartej konsoli, użyj

Window > Show View > Console

Powodzenia

myusuf3
źródło
Niezbyt wygodne rozwiązanie :)
mtk
1
Show Console When Standard Output Changesprzycisk po lewej stronie wyboru konsoli powinien być wyłączony, aby konsola nie "przeskakiwała" pomiędzy procesami
phil.
1

Post Chase Henslee jest poprawny po kliknięciu 1, musisz dezaktywować drugie zachowanie drugim krokiem, a na końcu możesz zmienić konsolę za pomocą 3 kroku.

YAO ALEX DIDIER AKOUA
źródło