【问题标题】:vim: is there a plugin to show all of your TODO tags in source?vim:有没有一个插件可以在源代码中显示你所有的 TODO 标签?
【发布时间】:2019-03-31 13:22:37
【问题描述】:

和你们大多数人一样,我每天都在处理几个源代码文件。很多时候,我疯狂的工作流程让我做这样的事情:

# TODO
# clean up this code
# do something else with this code

目前是否有可用的 vim 插件来搜索 TODO 或类似的助记符并打印我当前正在进行的任务的列表以及需要在哪个源文件中完成任务?这将节省大量时间,而不是不断使用 grep。同样使用 vim ctags,您可以直接跳到您离开 TODO 的代码中。

【问题讨论】:

    标签: vim macvim


    【解决方案1】:

    我还没有尝试过,但this 插件看起来很有希望。

    编辑:我刚刚试用了这个插件。我会保留它。当您浏览任务列表时,它非常方便并且可以交互地在缓冲区中移动。

    此外,如果您在 vim 目录中使用病原体或其他方式的 git 子模块,则在 github 上有一个 mirror

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • ":grep TODO -r *" 命令看起来不错!你能解释一下如何跳转到例如显示结果输出时第 3 次出现?
      • 查看文档以获取快速修复列表:vimdoc.sourceforge.net/htmldoc/quickfix.html(或只是:help quickfix)。另请注意,您可以将窗口切换到 quickfix 列表并使用通常的 vim 动作进行导航; Enter 将跳转到文件中的行。
      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 2023-03-11
      • 2021-05-30
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多