有没有一种方法可以在RStudio中列出ToDo注释?
以前我使用过Eclipse,非常喜欢在我的源代码中添加一些# TODO 我绝对需要更多的单元测试!
的注释。
到目前为止,我还没有在RStudio中找到这个功能,我想知道是否有类似插件或者搜索这些注释的简单方法。
RStudio中没有这样的系统,但有一种简单的方法可以搜索注释。请按照以下步骤:
^\s*# TODO
该正则表达式将匹配任何以# TODO
开头的行。
我建议你考虑由 dokato 开发的 todor
RStudio 插件。通过 devtools
安装后:
devtools::install_github("dokato/todor")
您将能够方便地在项目中列出待办事项:
(图片和代码取自:https://github.com/dokato/todor)
FIXME
之类的...但是我现在找不到那篇文章了。我会查看这个包,但到目前为止,“在文件中查找”功能非常方便。 :-) - drmariod您可以通过以下方式使用大纲列表:
# TODO I definitely need more unit tests here! ####
请记住,在行末必须有4个'#'。
如果你使用git并且文件被跟踪,你可以使用
git grep TODO
find . -type f -name '*.R' -exec grep -Hni 'todo' {} \;
但我认为可能会有更好的解决方案... - drmariod