2015-09-22 2 views
4

Когда я устанавливаю точку прерывания в строке, которая уже имеет маркер (значение локальной переменной не используется), я не вижу маркер точки останова; потому что маркер желтой лампы закрывает маркер точки останова.Изменение приоритета маркеров в eclipse

Возможно ли изменить приоритет маркеров, чтобы точка останова находилась поверх маркера лампы?

enter image description here

+0

Связанные вопрос, но нет ответа: http://stackoverflow.com/questions/28052576/quickly-change-categroies-shown- in-eclipse-overview-ruler –

ответ

1

До тех пор, как @Mena ответ хорошо, как он ...

ВОФК

Использование на свой страх и риск:

Th может быть опасным в большом проекте.


Чтобы избежать проблем с спряталось предупреждения за конфигурациями, что я обычно делаю:

  • Оставить конфигурации как есть, чтобы увидеть предупреждение.
  • Удалить все действительно ненужные линии вызывая предупреждения
  • Добавить аннотацию метод все еще имея предупреждения, но нуждающихся в контрольную точку в одной строке.
    Вы можете аннотировать класс, если необходимо, когда необходимы массовые предупреждения или точки останова.

    @SuppressWarning("unused") 
    public void yourMethod() { 
    } 
    

Это позволит обрабатывать предупреждения индивидуально и увидеть точки останова при необходимости.

+1

Спасибо всем за ваши ответы. Я думаю, что если я действительно хочу изменить приоритет, мне придется изменить исходный код eclipse, чего я не хочу делать. – Brian

+0

хорошие новости, я нашел обходное решение и счастливое кодирование! –

0

Я считаю, что невероятно раздражает слишком.

Единственное, что я нашел, это перейти к настройкам редактора Java и отключить флажок «Сообщить о проблемах при вводе».

Это не изменит приоритет, оно отключит подсказку и покажет только точку останова.

Вот картинка для иллюстрации:

enter image description here

Используйте на свой страх и риск :)

+0

Благодарим за предложение :) – Brian

+1

@lyen приветствую вас. Хотелось бы, чтобы у меня было лучшее «решение». – Mena

+0

проверить шахту! наконец ... наконец ... :), счастливое кодирование! –

0

Наконец ИСТИНА облегчение после того, как лет так раздражает и малюсенькой вещи:

1) перейти к вашему затмении установить путь и искать для всех файлов (имя файла), которые содержат слово «предостеречь» и имеют формат .gif или .png (потому что они содержат данные прозрачности), здесь было 5 файлов, чей значок/изображение совпало, большинство из них было названо: quickfix_warning_obj.gif (or.png)

2) переименуйте все их в *. DISABLED как «quickfix_warning_obj.gif.DISABLED», и как только вы перезапустите eclipse, это заставит его восстановить правильный, как только вы откроете редактор, который его использует, и на нем есть предупреждение.

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

4) снова затмение затмения и хлопать с улыбающимся лицом!

PS .: Вы можете попробовать просто заменить этот файл также, что было правильным здесь Затмение Луны:
$ECLIPSE_INSTALL_PATH/configuration/org.eclipse.osgi/478/0/.cp/icons/full/obj16/quickfix_warning_obj.gif

Obs .:

  • Конечно, вы можете заменить все они выглядят одинаково, меняют другие раздражающие значки и т. д. и экспериментируют с вашими собственными размерами и изображением gif/png, просто эти шаги - то, что отлично работает здесь.
  • Изображение, которое я поставил, почти невидимо несколько раз, но они никогда не были действительно полезны для меня, поскольку я позволяю предупреждающему сигналу подчеркнуть как подчеркивание. Лучшее изображение приветствуется :)
  • И, конечно же, это обходное решение, такое как изменение темы, которое не связано с кодированием/перекомпиляцией затмения, поэтому приоритет не изменяется вообще, но результаты хороши достаточно для меня, по крайней мере.

EDIT: здесь один для результатов поиска: searchm_obj.gifsearchm_obj.gif в configuration/org.eclipse.osgi/331/0/.cp/icons/full/obj16/searchm_obj.gif на Luna