web-dev-qa-db-ja.com

Intellijのアイデアは、取り消し線/取り消し線を廃止しませんでした

IntelliJ Ideav12を使用しています。プロジェクトをインポートすると、アノテーションが@Deprecatedのメソッドに取り消し線/取り消し線が表示されますが、 alt+enter 無効にします。では、どうすればこの機能を再アクティブ化できますか?ありがとう!その取り消し線を表示したい!

13
Awakening

Settingsを開きます-> Inspectionsと入力して検査設定に移動します-> Deprecatedと入力して、廃止されたすべての関連する検査設定を確認します->チェックDeprecated API usage

enter image description here

12
longhua

IntelliJには バグ 2018.3、2018.2.2(182.4129.33)がありました。ビルド191.65、183.3691で修正されました。

設定-Dide.text.effect.new.metrics=false の中に .vmoptions問題を修正します。

6
MageWind

Ionghuaの答えに加えて.....

上記のように検査を有効にしても、IntelliJが非推奨のメソッドをまだ削除していない場合は、コードが@SuppressWarnings("deprecation")で非推奨の警告を無視していないことを確認してください。

3
vegemite4me

龍華の答えに加えて...そしてvegemite4me ...

この問題のもう1つの考えられる原因は、カスタムカラーテーマである可能性があります。

カスタムテーマを使用している場合は、取り消し線が含まれていることを確認してください。 monokai-sublime を使用していましたが、@Deprecatedアノテーションの取り消し線はありません。色のテーマをモノカイからダルキュラに変更したとき、取り消し線は期待どおりに機能しました。

2
GabrielOshiro

バージョン2019.2192.5728.98、ランタイム11.0.3 + 12-b304.10で機能したのは、使用することだけであることがわかりましたヘルプ|編集VMオプション =そして-Dide.text.effect.new.metrics=falseを追加します

2
Bill B