我正在使用 IntelliJ IDEA v12。当我导入一个项目时,在带有注释的方法上有一条删除线/删除线@Deprecated
,但我使用alt+enter来禁用它。那么,如何重新激活此功能?我想显示删除线,谢谢!
5 回答
打开Settings
-> 键入Inspections
以转到检查设置 -> 键入Deprecated
以找出所有已弃用的相关检查设置 -> 检查Deprecated API usage
。
IntelliJ在 2018.3、2018.2.2 (182.4129.33) 中存在 bug 。它已在版本 191.65、183.3691 中修复。
设置-Dide.text.effect.new.metrics=false
中.vmoptions
修复了问题。
除了永华的回答......
如果您发现 IntelliJ 仍然没有删除不推荐使用的方法,即使您已启用上述检查,请检查以确保您的代码没有忽略不推荐使用的警告@SuppressWarnings("deprecation")
。
我发现唯一对我有用的版本 2019.2 192.5728.98,运行时 11.0.3+12-b304.10 是使用帮助 | 编辑 VM 选项并添加-Dide.text.effect.new.metrics=false
除了龙华的回答……还有vegemite4me……
此问题的另一个可能来源可能是自定义颜色主题。
如果您使用的是自定义主题,请确保它包含删除线。我使用的是monokai-sublime@Deprecated
,注释没有删除线。当我将颜色主题从 monokai 更改为 darcula 时,删除线按预期工作。