r - 在 .R 脚本中缩进代码而不使用函数

标签 r rstudio auto-indent code-folding

我是 R 新手,尽管搜索了论坛,但我一直无法找到在源代码窗口和文档大纲 (Ctrl+Shift+O) 中缩进代码的解决方案。

下面显示了一个示例。

img1

理想情况下,我希望代码在按 Alt+O 时按如下方式运行

img2

当您获得带有函数的缩进代码时,该函数似乎确实以某种方式实现,但这并不理想。

    # Section 1 ----------------------------------------------------------- 
    function(x) {
    # Section 1A  ===========================================================
    }

有人找到解决方法来实现这个吗?

最佳答案

就其值(value)而言,这种嵌套缩进是为 Markdown 部分(例如 R Markdown 文档)实现的,例如

outline

但是,普通 R 脚本中的部分并未实现这种嵌套。您可以考虑将其归档为 feature request对于 RStudio 团队。

关于r - 在 .R 脚本中缩进代码而不使用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52174174/

相关文章:

r - 带有 Observes 和 reactiveValues 的 Shiny 模块

r - 提供参数的惰性求值

rstudio - 有没有直接的方法从 Couchbase 服务器获取数据到 R Studio?

R找到最大序列长度和位置

r - 使用 R CMD 检查时避免检查 "\notrun"示例

asp.net - Visual Studio 2005 : Is there an easy way to indent correctly in an ASPX file?

Python scipy chisquare 返回与 R chisquare 不同的值

r - 如何使用 R 在向量中找到重复次数最多的单词

javascript - 如何更改 js3-mode 的缩进样式?

matlab - 如何在编写代码时使 Matlab 的编辑器智能缩进始终打开?