vim:有一个插件可以在源代码中显示所有TODO标签吗?

ran*_*its 14 vim macvim

像大多数人一样,我每天都在使用几个代码源文件.很多时候,我疯狂的工作流程让我做的事情如下:

# TODO
# clean up this code
# do something else with this code
Run Code Online (Sandbox Code Playgroud)

目前是否有可用的vim插件可以搜索TODO或类似的助记符,并打印正在进行的当前任务列表以及需要完成的源文件?这将节省大量时间,而不是经常使用grep.还有vim ctags,你可以在你离开TODO的代码中向右跳.

Ran*_*ris 10

我还没试过,但是这个插件看起来很有前途.

编辑:我刚试过这个插件.我会保持它.在您导航任务列表时,它非常方便并以交互方式移动缓冲区.

此外,如果你的vim目录使用病原体或其他git子模块,github上还有一个镜像.


Dav*_*low 9

当你说grep,你是在谈论命令行的grep,还是:grep在vim?后者允许您查看匹配的quickfix列表并跳转到它们.如果输入:grep TODO -r .变得很麻烦,您可以轻松地将该操作映射到热键.

  • 查看quickfix列表的文档:http://vimdoc.sourceforge.net/htmldoc/quickfix.html(或只是`:help quickfix`).另请注意,您可以将窗口切换到quickfix列表并使用通常的vim动作进行导航; `Enter`将跳转到文件中的行. (2认同)