更改 Rstudio 文档大纲默认值[已在更新中修复]

问题描述 投票:0回答:1

[这似乎不再是问题了]

我的全部

# +----------+
# | HEADINGS | ####
# +----------+

不再出现在 RStudio 大纲中,因为现在它们需要出现

# +----------+
# HEADINGS | ####
# +----------+

有没有办法把这个改回来,还是我必须重写我在过去 10 年里写的每个文件?如果他们决定将其更改为

# +----------+
# HEADINGS ####
# +----------+

在下一次更新中,我如何确保这不会影响我?

r rstudio outline
1个回答
1
投票

我不确定您是否可以保护自己免受重大更改的影响,但您可以在使用脚本时针对脚本运行正则表达式,这样就不必单独重写每个标题。

注意,格式已更改为最后一个示例。

my_script.R 的内容(旧标题)

# +----------+
# | rnorm() example | ####
# +----------+

x <- rnorm(10)

# +----------+
# | runif() example | ####
# +----------+

y <- runif(10)

重写代码

src <- readLines("my_script.R")
gsub("(# )\\| (.*) \\|( ####)", "\\1\\2\\3", src) |>
  writeLines("my_script_rehead.R")

my_script_rehead.R 的内容(新标题)

# +----------+
# rnorm() example ####
# +----------+

x <- rnorm(10)

# +----------+
# runif() example ####
# +----------+

y <- runif(10)
© www.soinside.com 2019 - 2024. All rights reserved.