我为 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/

10-11 16:23