Eclipse: Как ограничить отображаемые ошибки / предупреждения открытыми в данный момент файлами? - PullRequest
6 голосов
/ 07 июля 2011

Я только начинаю с затмения и разработки для Android.Одна вещь, которая сводит меня с ума в затмении - это панель проблем с сообщениями об ошибках и предупреждениями.Он отображает ошибки и предупреждения от каждого проекта, который я добавил в затмение.Я хочу видеть только отзывы о проекте (или, в идеале, об отдельном файле), над которым я сейчас работаю).

Например, у меня есть два проекта Android, добавленные в мое рабочее пространство eclipse: HelloAndroid (пример приложения) иSMSTest (пример SMS2Toast).Даже при отсутствии открытых файлов я вижу предупреждающие сообщения от обоих проектов!Почему это!?!Я не должен видеть никаких выходных данных, если у меня фактически нет открытого файла ... или это именно так, как работает Eclipse?Должен ли я использовать отдельное рабочее пространство для каждого проекта?

Спасибо за любую помощь, которую кто-нибудь может мне дать.

Ответы [ 3 ]

7 голосов
/ 07 июля 2011

В основном вы получите то, что вам нужно:

  1. Откройте представление "Проблемы" (Shift-Alt-XQ)
  2. В правом углупоявляется стрелка раскрывающегося списка
  3. Выберите «Настроить содержимое»
  4. Затем обратите внимание на «Область» , параметры

Я также настоятельно рекомендую в этом же меню «Группировать по» -> тип проблемы Java.

0 голосов
/ 07 июля 2011

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

Вы МОЖЕТЕ настроить, какие ситуациисчитаются ПРЕДУПРЕЖДАЮЩИМИ, а IGNORE - в Предпочтения> Java> Компилятор> Ошибки / Предупреждения.

Также, если вы хотите получать предупреждения только от одного проекта, вы можете ЗАКРЫТЬ другой проект, что избавит вас от необходимости перенастраиватьновое рабочее пространство для каждого.

0 голосов
/ 07 июля 2011

Щелкните правой кнопкой мыши нежелательные проекты и выберите «Закрыть проект», в этот момент вы не должны получать от них уведомления.

Кроме этого, я бы порекомендовал исправить большинство ошибок перед тем, как отойти от них. Если вы не готовы выполнять различные функции в любой момент времени, просто вставьте в них заглушку, которая удовлетворяет условиям, с быстрым оператором //TODO:, предлагающим исправить это позже.

Если вы говорите о работе над страницей в целом, и ошибки являются сложными и раздражающими, попробуйте дважды щелкнуть вкладку для файла, который вы кодируете (над окном кода), и он должен стать "полноэкранным" скрывая другие части затмения.

...