有時,您需要標記部分**以供將來參考,比如: 優化,改進,可能的更改,要討論的問題等。 通常我們會在**中加入如下的標記表示待辦:
//todo 我將要在這裡做 ***
你這樣做,別人也會這樣做。一時間,專案中可能會存在大量的todo
,當你搜尋你的todo
時也就變得非常麻煩,如同石沉大海,也就失去了這個標記的意義。
intellij idea允許我們新增特殊型別的注釋,使得這些注釋在編輯器中突出顯示,它們被索引,並在todo 工具視窗
中列出。這樣,我們就容易追蹤自己的todo
了。
預設情況下,intellij idea識別兩種模式:小寫和大寫的todo
和fixme
這些模式可在任何受支援檔案型別的行注釋和塊注釋內部使用。我們可以根據需要修改預設模式或新增自己的模式
如上圖,我們可以建立多行的todo
(類似 spring boot 中的 yaml 配置多個值),需要縮排第一行之後的注釋行。如果沒有縮排,則將行視為常規注釋行
要禁用多行todo
專案,使用快捷鍵⌘ ,
開啟 preferences, 搜尋todo
(editor | todo), 你會看到如下介面
要檢視系統中的所有todo
,請開啟 todo 工具視窗 (快捷鍵⌘ 6
)。切換選項檢視todo
範圍:
到這裡 intellij idea 預設提供的todo
就介紹完了,為了能更快的找到我們自己的 todo,我們就需要進行自定義
重新開啟todo
位置,新增 todo item,這裡新增optimize
,用於標識待優化內容
新增個過濾器,用於todo
的分組
隨便新增乙個優化備註,通過以上介紹的功能,快速定位到我們自己的todo
如果你的待辦事項通常是相對固定的描述,你也可以配合 live template 快速生成todo
內容
當團隊規模很大,你又同時有很多待辦的時候,todo
特性可以幫助我們做標識,自定義todo
可以幫我們快速定位,我們可以充分利用這個特性,但是
定期清理 todo
你的float用對了嗎
很多人都知道float是浮點型別,它不能表示資料範圍內的所有數值。但是,實際使用或編碼時,你又是否記得這句話呢?下面是stackoverflow中的乙個問題 why does a float variable stop incrementing at 16777216 下面是待執行的 float a...
Wordpress標籤高階用法 你用對了嗎?
使用wordpress建站的朋友,對標籤是再熟悉不過了。對標籤的使用也是各有各的看法,主要集中在兩點 一種是傾向於遮蔽,另一種是不遮蔽。傾向於遮蔽的理由是隨著文章的增多標籤會越來越多,造成 的臃腫 不遮蔽的理由是標籤有利於搜尋引擎的收錄。筆者認為這個標籤不應遮蔽,wordpress作為使用者最多的部...
Python字典的排序方法,你用對了嗎
摘要 排序是個古老的話題,不過對於字典的排序,常常會讓 小白手足無措。好像沒有找到可以排序字典的函式呢!到底是按key排序,還是按value排序呢?字典到底可不可以按value排序呢?排完序後,還可以通過key檢索嗎?當然,還會丟擲很多問題,而本文將完美地給出了這些問題的答案!字典是python語言...