2017-11-27 2 views
0

私はIntelliJプラグインを実装したいのですが、開発者がコードスニペットを選択できるようにしてから、リージョンの背景色を設定することができます。したがって、PsiJavaTokenの背景色を設定するか、選択した領域を設定することができるかを質問したいと思います。PsiJavaTokenの背景色を設定するには?

答えて

1

はい、可能です。これを実現する1つの方法は、ローカル検査を作成し、checkFile()メソッドで問題記述子を作成し、ProblemDescriptor.setTextAttributes()を使用して背景色を設定することです。

+0

ありがとうございますが、持続性がありますか?つまり、プロジェクトを再開すると背景色が消えてしまうのですか? – csytang

+0

マークされたスニペットデータをプロジェクトとともに保存し、検査で取り出すことができます。その場合、強調表示が復元されます。 – Argb32

関連する問題