在 RStudio 中复制和粘贴代码时保留尾随空格

Preserving trailing spaces while copying and pasting code in RStudio

我想在 RStudio 版本 0.99.834 中以某种特殊格式复制并粘贴一些代码。见下文 MWE。

ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2, 10, 20, labels = c("Ctl","Trt"))
weight <- c(ctl, trt)


lm.D9 <- 
        lm(
          formula=weight ~ group
          )
lm.D90 <- 
          lm(
            formula =weight ~ group - 1
            ) # omitting intercept

现在如果我复制下面的代码

lm.D9 <- 
        lm(
          formula=weight ~ group
          )
lm.D90 <- 
          lm(
            formula =weight ~ group - 1
            ) # omitting intercept

RStudio Version 0.99.834 它给出以下输出

   lm.D9 <- 
      lm(
        formula=weight ~ group
      )
    lm.D90 <- 
      lm(
        formula =weight ~ group - 1
      ) # omitting intercept

其格式与其来源不同。我想知道如何在 RStudio 版本 0.99.834 中复制和粘贴代码时保留尾随空格。

您可以在工具 -> 全局选项 -> 代码 -> 粘贴后自动缩进代码中禁用 Rstudio 选项

Tools > Global Options... > Code Editing

取消选中 Auto-indent code after paste