19
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【IntelliJ IDEA】TODO・FIXME以外のアノテーションコメントをハイライトしたい

Last updated at Posted at 2022-07-04

IntelliJ IDEAはTODOに登録されたアノテーションコメントをハイライトします。
デフォルトではTODOFIXMEが設定されています。
スクリーンショット 2022-07-02 19.16.33.png
その他のアノテーションコメントをハイライトする設定をまとめました。

ハイライトの設定

アノテーションコメントのパターンを新規に追加します。

TODO

  • Preferences > Editor > TODOを選択します
  • +クリックでEdit Patternを開き、新規設定を行います
    スクリーンショット 2022-07-02 11.21.38.png

Edit Pattern

項目 内容
Pattern ハイライトしたい文字列の正規表現
【例】\bhack\b.*(hackまたはHACK)
Icon TODOウィンドウの一覧表示で使用されるアイコン
Case sensitive Patternの大文字・小文字を区別する
Use color scheme TODO default colors デフォルトの書体・配色設定を使用する
Bold 太字
Italic イタリック体

スクリーンショット 2022-07-02 13.32.02.png

色の設定

項目別に色を設定することが可能です。

Foreground

文字色
(例)#ff7f00を選択
スクリーンショット 2022-07-02 19.21.00.png

Background

背景色
(例)#ffff7aを選択
スクリーンショット 2022-07-02 19.20.19.png

Error stripe mark

エラーストライプのマーカーの色
(例)#ffff7aを選択
スクリーンショット 2022-07-02 19.24.15.png

Effects

下線、打ち消し線などの装飾
(例) Underwaved #ffff7aを選択
スクリーンショット 2022-07-02 19.19.33.png

オススメの設定

Bold+Italic+ビビットカラーです。
コメントが見つけやすくなります。

#60ff60
#ff7f00
#7affff
#ffff4c
#af60ff
#ff42a0
#ff0000
スクリーンショット 2022-07-02 19.36.48.png
※カラーコードはこちらのサイトから引用しました。
ビビッドカラーのカラーコードが一目でわかるWEB色見本 

TODOパターンに一致したコメントを一覧表示する

設定したパターンに一致するコメントはTODOウィンドウに一覧が表示されます。
TODOウィンドウは、ツールウィンドウバーもしくはView > Tool Windows > TODOから開くことができます。
スクリーンショット 2022-07-02 20.04.27.png
スクリーンショット 2022-07-02 19.53.58.png

まとめ

自分はメモ的にコメントを追記しながらコードを読むことが多いです。この機能により既存のコードと自分の書いたコメントの見分けが付きやすくなり、コードの読み返しが楽になりました。

皆さんの実装のお役に立てば幸いです!

採用PR

弊社で一緒に働く仲間を募集しています。

Devトークはじめました。お気軽にご応募ください(^^)

募集要項はこちらをご覧ください!

19
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?