You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Neo/vim中查找代码中的TODO注释?

跨文件查找并查看TODO注释的方法

一、Vim原生实现方式

  • 全局搜索+Quickfix列表
    直接在Vim命令行执行全局搜索命令,把所有匹配的TODO注释导入到quickfix列表:
:vimgrep /\/\/ TODO:/g **/*.c **/*.cpp **/*.h

这里的**/*.c等是目标文件类型,可根据你的项目调整(比如JS项目换成**/*.js **/*.jsx)。执行完后,用:copen打开quickfix窗口,就能集中查看所有结果,按回车可直接跳转到对应代码行。

如果想搜索所有文件(可能包含无关配置文件),简化命令:

:vimgrep /\/\/ TODO:/g **
  • 调用系统grep
    如果你的系统自带grep工具,也可以用Vim调用外部命令:
:grep "// TODO:" **

结果同样会进入quickfix列表,用:copen查看即可。

二、插件方案

  • TodoComments.nvim
    适配Neovim,Vim也能兼容。安装后会自动高亮代码中的TODO、FIXME等标记,执行:TodoTelescope就能通过Telescope打开可过滤的TODO列表,支持快速跳转和分类查看。

  • vim-todo-list
    会在Vim侧边栏生成交互式的TODO列表,自动扫描指定目录下的文件,点击列表项可直接跳转至对应位置,还能标记任务完成状态。

  • ack.vim
    作为通用代码搜索插件,用:ack "// TODO:"就能快速定位所有TODO注释,结果会在独立窗口展示,支持导航和跳转,操作简洁高效。

内容的提问来源于stack exchange,提问作者Ben Lloyd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 06:22:06