和大多数人一样,我每天都会处理几个代码源文件。很多时候,我疯狂的工作流程让我做的事情如下:
# TODO
# clean up this code
# do something else with this code
目前是否有可用于搜索TODO或类似助记符的vim插件,并打印正在进行的当前任务列表以及需要完成的源文件?这将节省大量时间,而不是经常使用grep。还有vim ctags,你可以直接跳到你离开TODO的代码中。
答案 0 :(得分:10)
我还没有尝试过(但是),但this插件看起来很有希望。
编辑:我刚试过这个插件。我会保持它。在导航任务列表时,它非常方便并且以交互方式移动缓冲区。
此外,如果您在vim目录中使用病原体或其他git子模块,则github上会有mirror。
答案 1 :(得分:9)
当你说grep
时,你是在谈论命令行中的grep,还是vim中的:grep
?后者允许您查看匹配的quickfix列表并跳转到它们。如果键入:grep TODO -r .
变得很麻烦,您可以轻松地将该操作映射到热键。
答案 2 :(得分:0)
您还可以使用类似http://srcoftruth.com的工具来通过github问题跟踪您的TODO。如果您已经在检查代码,那将非常方便。