更改 Rstudio 文档大纲默认值

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

还有我所有的

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

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

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

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

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

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

r rstudio outline
1个回答
0
投票

您可以在使用脚本时针对脚本运行正则表达式,这样就不必单独重写每个标题。

my_script.R 的内容(旧标题)

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

x <- rnorm(10)

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

y <- runif(10)

重写代码

src <- readLines("my_script.R")
gsub("(# )\\| (.* \\| ####)", "\\1\\2", 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.