Todo Tree 一款待辦事項插件
我們寫程序的時候,難免會遇到一些情況需要標記或者擱置,在寫代碼的時候會用一些特殊的注釋來表示不同的內容,使我們可以快速的定位我們注釋的位置。
主要有以下幾種:
TODO
: 用來標記待辦的地方。常常在有些地方,我們的功能並沒有實現,使用ToDo
標記我們可以快速定位需要實現的部分。
HACK
: 用來標記可能需要更改的地方。在寫代碼的時候,有的地方我們並不確定他是正確的,可能未來有所更改,這時候可以使用HACK
標記。
NOTE
: 添加一些說明文字。
INFO
: 用來表達一些信息。
TAG
: 用來創建一些標記。
XXX
: 用來標記一些草率實現的地方。在寫代碼的時候,有些地方需要頻繁修改,這時候使用XXX
標記。
BUG
: 用來標記BUG~
FIXME
: 用來標記一些需要修復的位置,可以快速定位。
下面是我的一些配色:(左側可以通過點擊快速定位到位置)
配置代碼:(直接設置里搜索todo tree,然后隨便選一個能打開setting.json的選項,復制進去覆蓋就好了)
"todo-tree.tree.showScanModeButton": false,
"todo-tree.filtering.excludeGlobs": ["**/node_modules", "*.xml", "*.XML"],
"todo-tree.filtering.ignoreGitSubmodules": true,
"todohighlight.keywords": [
],
"todo-tree.tree.showCountsInTree": true,
"todohighlight.keywordsPattern": "TODO:|FIXME:|NOTE:|\\(([^)]+)\\)",
"todohighlight.defaultStyle": {
},
"todohighlight.isEnable": false,
"todo-tree.highlights.customHighlight": {
"BUG": {
"icon": "bug",
"foreground": "#F56C6C",
"type": "line"
},
"FIXME": {
"icon": "flame",
"foreground": "#FF9800",
"type":"line"
},
"TODO":{
"foreground": "#FFEB38",
"type":"line"
},
"NOTE":{
"icon": "note",
"foreground": "#67C23A",
"type":"line"
},
"INFO":{
"icon": "info",
"foreground": "#909399",
"type":"line"
},
"TAG":{
"icon": "tag",
"foreground": "#409EFF",
"type":"line"
},
"HACK":{
"icon": "versions",
"foreground": "#E040FB",
"type":"line"
},
"XXX":{
"icon": "unverified",
"foreground": "#E91E63",
"type":"line"
}
},
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"INFO",
"NOTE",
"TAG",
"XXX"
],
"todo-tree.general.statusBar": "total",