Как я могу остановить вкладку «Серверы» в Eclipse, чтобы захватить фокус при запуске / остановке сервера? - PullRequest
42 голосов
/ 10 сентября 2010

При использовании Eclipse IDE каждый раз, когда сервер (в моем случае tomcat) меняет состояние (запуск, запуск, остановка, остановка и т. Д.), Вкладка Серверы становится активной. Это раздражает, потому что тогда я не вижу Консоль.

По умолчанию, я думаю, что в консоли есть «Показать консоль при изменении std out / err», что приводит к незначительной стычке между двумя вкладками. Мне тоже не нравится эта опция. Я просто хочу, чтобы выбранная вкладка оставалась активной, а не автобизнесом.

Можно ли как-нибудь остановить вкладку Серверы от захвата фокуса / активного?

Спасибо.

Редактировать

Следует отметить, что моя вкладка «Консоль и серверы» находится в одной и той же группе вкладок.

Ответы [ 3 ]

88 голосов
/ 28 июня 2011

Вы можете отключить захват фокуса в Настройки - Сервер .Существует один флажок «Показать серверы при изменении состояния сервера».

Также:

Предпочтения -> Rund / Debug -> Консоль: отключить «Показать консоль при изменении стандартного вывода»

4 голосов
/ 10 сентября 2010

Чтобы предотвратить это, отмените выбор этих опций:

screenshot

«Показать консоль при изменении стандартного вывода»

и

"Показать консоль при изменении стандартной ошибки"

Тогда консоль не будет фокусироваться.

Но я советую использовать простые ярлыки для навигации:

Press F12 to return to Editor. 

Press Alt+Shift+Q, P  - to return to the package editor 
Press Alt+Shift+Q, O  - to outline
Press Alt+Shift+Q, S  - to search
Press Alt+Shift+Q, C  - to console
Press Alt+Shift+Q, Q  - to show all views and choose correct 

Press Ctrl+F7 - display a list of opened views
Press Ctrl+F8 - select perspective
2 голосов
/ 15 декабря 2011

Настройки -> Rund / Debug -> Консоль:

Отключить «Показывать консоль при изменении стандартного вывода»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...