我为 sublime 3 安装了 TodoReview,但我无法让它捕捉到我的 TODO 语句。我正在用 python 编码并在这样的语句上方插入一个 TODO,
# TODO
print "This is just an example, I also tried varying number of hashes and cases, and typing the #TODO after the statement instead of above"
然后运行
Todo Review: Open files from the command palette
时,它只会读取类似// Thursday 05/07/15 at 03:03PM - 5 files in 0.03 secs
仅此而已(我的 TODO 文件是五个打开的文件之一)。
我的 TodoReview:sublime-settings 文件看起来像这样。
{
"patterns": {
"TODO": "TODO[\\s]*?:[\\s]*(?P<todo>.*)$"
},
"patterns_weight": {
},
"exclude_folders": [
"*.git*"
],
"exclude_files": [
"*.sublime-workspace",
"*.sublime-project"
],
"case_sensitive": false,
"render_include_folder": true,
"render_folder_depth": 1,
"render_maxspaces": 50,
"render_header_format": "%d - %c files in %t secs",
"render_header_date": "%A %m/%d/%y at %I:%M%p",
"navigation_forward_skip" : 10,
"navigation_backward_skip" : 10
}
最佳答案
它正在寻找 TODO:
,而不仅仅是 TODO
。
TodoReview 应该有一个用户设置;在首选项 -> 包设置中,应该有一个“TodoReview”条目,它将有一个默认和用户设置选项。
然后您可以打开默认设置,复制“模式”键/值对并将其粘贴到用户设置文件中;根据您的规范编辑模式,您应该很高兴!
关于sublimetext3 - Sublime 3 中的 TodoReview 找不到 TODO,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30102202/