M. *_*eil 17 ide r folding rstudio
我在RStudio中编写R脚本,并且我使用代码折叠很多.我发现你可以通过按cmd+ shift+ 来查看折叠的层次结构 O.这非常有用.
# to my dear love ---------------------------------------------------------
2+2
# yo man ====
x.2 = function (x) {x+2}
### I do love potatoes ####
Run Code Online (Sandbox Code Playgroud)
按cmd+ shift+ 查看结果O.
我不明白这是如何工作的,因为当我编写下面的代码时,我可以创建一个没有文本的子部分,但是当它有文本时(使用# ====但不是# yo man ====).
# to my dear love ---------------------------------------------------------
2+2
# ====
# yo man ====
### I do love potatoes ####
x.2 = function (x) {x+2}
data = "here is some data"
Run Code Online (Sandbox Code Playgroud)
你可以看到下面的# to my dear love ---------------------------------------------------------一切都转移到右边!这很酷!
RStudio 代码折叠层次结构仅适用于函数定义和 if-else 结构。例如:
# Section 1 ----
a <- 1
testfunct1 <- function () {
# sect in function=====
b <- 2
c <- 3
}
# Section 2 #####
d <- 4
# Section 3 =======
e <- 5
testfunct2 <- function () {
# sect in function 2 =====
f <- 6
testsubfunct2_1 <- function () {
# sect in subfunction 2_1 -----
if (a == 1) {
# section in if ----
g < 7
} else {
# section in else ----
h = 8
}
}
}
# Section 4 ####
j <- 9
Run Code Online (Sandbox Code Playgroud)
产生这个大纲:
我不知道为什么 if-else 部分标签不对齐。
| 归档时间: |
|
| 查看次数: |
4255 次 |
| 最近记录: |