如何配置RStudio以允许空白缩进?

如何配置RStudio以允许空白缩进?,r,rstudio,indentation,R,Rstudio,Indentation,有关此缩进图案的详细信息,请参阅:或 使用R,下面是使用此缩进样式的基本函数示例: # this is "not" recursive at the moment ... createDir = function (folder) { ifelse(!dir.exists(folder), dir.create(folder), "Folder exists already") } 下面是使用相同样式的函数内部的switch语句: build

有关此缩进图案的详细信息,请参阅:或

使用R,下面是使用此缩进样式的基本函数示例:

# this is "not" recursive at the moment ...
createDir = function (folder)
  {
  ifelse(!dir.exists(folder), dir.create(folder), "Folder exists already")
  }
下面是使用相同样式的函数内部的switch语句:

buildX = function(n,method)
  {
  switch(method,
         "rnorm-0-1" = rnorm(n,0,1),
         "rgama-1-0.5" = rgamma(n,1,1/2),
         rnorm(n,0,1) # default case of switch
        );
  }
下面是另一个函数,用于总结示例:

buildY = function(resp, n, unif, myQ)
  {
  Y = numeric(n);
  for (i in 1:n)
    {
    Y[i] = mapY(i, unif, myQ, resp);
    }
  Y;
  }
如何配置RStudio以使用此缩进样式?当我复制粘贴时它会工作吗

还有一个额外的答案,就是能够像记事本++那样更容易地突出显示两个大括号?我可以单击打开/关闭大括号的右/左侧,它会高亮显示,甚至创建一条连接大括号的垂直线