Intellij的想法弃用了没有删除/删除线

时间:2013-11-13 06:56:25

标签: intellij-idea deprecated strikethrough

我正在使用IntelliJ idea v12。当我导入项目时,会在方法上显示具有注释@Deprecated的删除线/删除线,但我使用 alt + 输入并禁用。那么,我该如何重新激活此功能呢?谢谢!我想显示那个删除线!

5 个答案:

答案 0 :(得分:10)

打开Settings - >输入Inspections进入检验设置 - >输入Deprecated以查找所有已弃用的相关检查设置 - >检查Deprecated API usage

enter image description here

答案 1 :(得分:3)

除了Ionghua的回答.....

如果您发现IntelliJ仍然没有删除弃用的方法,即使您已启用上述检查,请检查以确保您的代码不会忽略@SuppressWarnings("deprecation")的弃用警告。

答案 2 :(得分:3)

IntelliJ在2018.3,2018.2.2(182.4129.33)中拥有a bug。它已在191.65、183.3691版本中修复。

-Dide.text.effect.new.metrics=false中设置.vmoptions可以解决此问题。

答案 3 :(得分:2)

除了龙华的答案......还有vegemite4me ......

此问题的另一个可能来源可能是自定义颜色主题。

如果您使用的是自定义主题,请确保它包含删除线。我使用的是monokai-sublime@Deprecated注释没有删除线。当我将色彩主题从monokai更改为darcula strikethrough时按预期工作。

答案 4 :(得分:2)

我发现,对于版本2019.2 192.5728.98,运行时11.0.3 + 12-b304.10来说,唯一对我有用的是使用 Help |编辑虚拟机选项并添加Date Store Group Value 01 April 2015 1000 Fish 98