我是R的新手,尽管在论坛上进行了搜索,但我仍然找不到在“源代码”窗口和“文档大纲”(Ctrl+Shift+O
)中缩进代码的解决方案。
下面显示一个示例。
理想情况下,我希望按Alt+O
当您获得带有函数的缩进代码时,似乎确实以某种方式实现了该功能,但这并不理想。
# Section 1 -----------------------------------------------------------
function(x) {
# Section 1A ===========================================================
}
有人找到解决此问题的方法吗?
答案 0 :(得分:1)
对于它的价值,这种嵌套缩进是针对Markdown部分(例如R Markdown文档)实现的,例如
但是,对于普通R脚本中的部分而言,未实现这种嵌套。您可以考虑将其作为feature request提交给RStudio团队。
答案 1 :(得分:1)
不是解决方法,而是一种解决方法:
“。”后的任何空格。包含在标题中,因此为“。”紧随其后的制表符或空格可用于创建缩进的标头,并在标头之前添加“。”。
# Section title ---------------------------------------------------------------
# . Subsection A --------------------------------------------------------------
# . . A.1 ---------------------------------------------------------------------
仍然很高兴看到它以R markdown的方式实现了,但是与此同时,它可能使使用子标题导航脚本更加容易。
Screenshot of example script using dot-tab to indent headers
答案 2 :(得分:0)