小小TODO標識,你用對了嗎?

2021-10-02 03:48:13 字數 1743 閱讀 7546

有時,您需要標記部分**以供將來參考,比如: 優化,改進,可能的更改,要討論的問題等。 通常我們會在**中加入如下的標記表示待辦:

//todo 我將要在這裡做 ***
你這樣做,別人也會這樣做。一時間,專案中可能會存在大量的todo,當你搜尋你的todo時也就變得非常麻煩,如同石沉大海,也就失去了這個標記的意義。

intellij idea允許我們新增特殊型別的注釋,使得這些注釋在編輯器中突出顯示,它們被索引,並在todo 工具視窗中列出。這樣,我們就容易追蹤自己的todo了。

預設情況下,intellij idea識別兩種模式:小寫和大寫的todofixme這些模式可在任何受支援檔案型別的行注釋和塊注釋內部使用。我們可以根據需要修改預設模式或新增自己的模式

如上圖,我們可以建立多行的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語言...