由於自己寫的代碼依賴其他人的接口,但是其他人未完成開發。
我自己調用了幾個新申明的一些空的方法,等其他人完成我需要的接口後,在這些空方法中實現對他人接口的調用。怕將來忘記實現所以在方法體中添加如下注釋
//TODO 調用XXX接口,查詢XXXX
以後在IDEA的底部點擊TODO面板可以看到:
由於使用分佈式服務,很多子工程,更有海量的其他人標記的TODO註釋,還有一些逆向工程生成代碼中註釋也有TODO。時間長了哪裏還記得哪個是自己留下的TODO註釋。也有個笨辦法就是在TODO 的內容中增加自己的姓名,全局搜索可以找到,就如 “某某某到此一遊” 之後全局查詢,感覺很low。
重點來了,怎麼可以快速的找到自己標註的TODO,而不被別人的干擾呢?下面就要仔細看了。
這裏有一個好辦法就是點擊TODO面板左面的過濾器圖標:
點擊編輯過濾器,也就是 Edit Filters
出現的窗口分上下兩部分,上面是 標籤模式 下面是 過濾器
先在上面點擊綠色+號
出現如下對話框:
在模式中寫入 類似上面的內容:\btodo-yh\b.*
說明 \bxxxx\b.* 其中xxxx 就是你要定義的標籤名稱,我這裏是todo-yh(大小寫均可),意思是 穎輝的todo。
下面下拉表示自定義註釋的圖標,一共三個可選。
然後是大小寫銘感,不建議勾選。
最後一個是自定義註釋的顏色方案,默認使用TODO一樣的,也可以自己修改顏色。
點擊確定,一個自己定的標籤就算定義好了。
代碼中使用這個 //TODO-yh,看看效果:
很不錯吧,這只是自定義了一個註釋的模式,下面告訴你怎麼可以快速的找到你自定義的TODO註釋。
繼續點擊上面提到的過濾器圖標,再點編輯過濾器
這回注意下面,點擊+,添加過濾器
填入自定義過濾器名稱 todo-yh(可以改成別的),選擇剛剛添加的自定義的模式\btodo-yh\b.*,確定關閉上面的對話框。再點擊確定,關閉編輯過濾器的對話框。
TODO下選擇Project或者Scope Based子面板。
點擊過濾器圖標
發現多了一個 todo-yh 的選項,點擊它。
TODO中看到的都是你使用的 //TODO-yh 註釋了。
結合
三項可以以不同的方式顯示,比如按照modules分組,按照包分組等。
大功告成!喜歡這篇文章請點個贊,或者留言,不勝感激。