在普通的Rstudio .r脚本中标记代码块

6
在Rstudio中,.rmd文档很容易通过脚本窗口左下角的小下拉菜单导航到各个代码块。
在常规的.r文件中,函数会以"f"图标和函数名的形式列出,注释块也会以"#"图标的形式列出,但旁边会有"(untitled)"字样。
我需要在注释中包含什么内容才能将"(untitled)"替换为标签?
示例:
#----------------------------------------------------
# FirstLabel - This is the first chunk of code I want to navigate to.
#----------------------------------------------------

1
使用 CTRL+SHIFT+R 快捷键可以创建命名的区块。 - zx8754
现在我知道要搜索命名的部分而不是块。谢谢! - Tom
3个回答

7
在想要列出的每个注释末尾添加####
# FirstLabel - This is the first chunk of code I want to navigate to. ####

这样做的好处是,您可以使用注释左侧的下拉箭头隐藏这些注释之间的所有内容。

太棒了!谢谢你! - Tom

2

####仍然有效,但现在您还可以在结尾添加----或单击Code>插入部分...

# new section ----

在Windows上的键盘快捷方式是CTRL+SHIFT+R,在Mac上是CMD+SHIFT+R

1

现在有一个解决方法,通过使用ARTofRbannerCommenter

例如:

 ARTofR::xxx_title2('FirstLabel')

你将获得


##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
##                                 FirstLabel                               ----
##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

这个包中还有其他的样式


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接