Показывать аннотации, не работающие
Я использую Eclipse с плагином egit. Когда я нажимаю "Команда" → "Показать аннотации", ничего не отображается. Но я мог просматривать аннотации, перейдя в историю, а затем щелкнув правой кнопкой мыши по желаемому набору изменений.
Не следует ли в первом случае показывать аннотации из последней версии этого файла, над которой я работаю?
Ответы
Ответ 1
Я нашел eclipse bug 394161, в котором говорится, что функциональность аннотаций шоу не будет работать, если вы не настроите предпочтения EGit игнорировать изменения в пробелах. Вы можете сделать это, перейдя в Window → Preferences → Team → Git и установив флажок "Игнорировать изменения пробелов". Это поставило проблему для меня.
Ответ 2
У меня была такая же проблема, и это сработало для меня (на двух разных компьютерах):
-
Убедитесь, что аннотации хорошо настроены, например, если вы хотите видеть ошибки на вертикальной линейке, вы должны активировать эту опцию. Настройки > Общие > Редакторы > Текстовые редакторы > Аннотации > Ошибки > Показать в > Вертикальная линейка
-
Убедитесь, что ваш проект отмечен как проект PyDev. Щелкните правой кнопкой мыши на проекте > PyDev > Установить как проект PyDev (если вы видите "Удалить конфигурацию PyDev Project", он уже отмечен как один)
-
Наконец, убедитесь, что исходная папка правильно идентифицирована. Щелкните правой кнопкой мыши на исходной папке > PyDev > Установить как исходную папку (добавить в PYTHONPATH)
На последнем шаге, если вы видите "Установить как папку без источника" (удалить из PYTHONPATH), он уже помечен как один, и в этом случае это решение не должно работать для вас, но вы можете попытаться отменить и повторите шаги 2 и 3.
Я использую Eclipse Kepler, PyDev 3.2 и EGit 3.2.
Ответ 3
Я немного ударил головой об этом. Щелчок правой кнопкой мыши по файлу в проводнике проекта или в обозревателе пакетов, а выбор "Team" > "Show Annotations" не работает (по крайней мере, в версии 4.5.1). Так что не делай этого. Я нашел самый простой способ показать аннотации, просто нажмите на вертикальную линейку, а затем выберите "Показывать аннотации".
Кстати, ошибка пропущенного пробела игнорирования, упомянутая в @Derek, исправлена. Из bug ticket,
После обновления до 3.4.0.201405071430, показывающего аннотации, которые также работали без установки свойства "Игнорировать изменения пробелов", Поэтому ошибка кажется исправленной.
Я подтвердил, что на ошибку не влияет ошибка 4.5.1