2013-11-13 3 views
5

Я использую идею IntelliJ v12. Когда я импортирую проект, там отображается строка протаскивания/зачеркивания по методу, который содержит аннотацию @Deprecated, но я использую alt + введите и отключите его. Итак, как я могу повторно активировать эту функцию? Благодаря! Я хочу показать этот зачерк!Идея Intellij не рекомендована без вычеркивания/зачеркивания

ответ

8

Open Settings -> Тип Inspections, чтобы перейти к настройкам проверки -> Тип Deprecated найти все устаревшие настройки, связанные с инспекционных -> Проверить Deprecated API usage.

enter image description here

+0

Спасибо, И в идее, он не добавит зачеркивания для метода в интерфейсе? Теперь метод реализации имеет зачеркнутый код – Awakening

+0

@Awakening AFAIK, он не добавит удар для метода в интерфейсе. – longhua

+0

Привет, Не могли бы вы научить меня, как @ вам? Я набираю «@lhuang» в начале этого текстового комментария, но не работал, слово «@lhuang» исчезло, когда я нажимаю «Добавить комментарий». Благодарю. – Awakening

2

В дополнение к ответу Ionghua в .....

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

0

В дополнение к ответу Longhua ... и vegemite4me ...

Другим возможным источником этой проблемы может быть пользовательские цветовые темы.

Если вы используете настраиваемую тему, убедитесь, что она содержит зачеркивание. Я использовал monokai-sublime и нет зачеркивания для аннотаций @Deprecated. Когда я сменил цветную тему с монокаи на darcula strikethrough, работал так, как ожидалось.