防止 r-markdown 展开 code/function
prevent r-markdown from unfolding code/function
这是我的 r-markdown 代码:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
test_funciton <- function(){<->}
3+5
```
观察到 test_function
被弃牌。现在,当我执行 3+5
行时,我最终得到以下视图:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
test_funciton <- function(){
print('test')
}
3+5
```
test_function
现已展开。我想知道我是否可以阻止这种展开行为?
你试过了吗this answer?
我试图在我的 RStudio v1.2.5033 中重现您的问题,它对我有用。
Tools > Global Options > R Markdown > Uncheck: Show output inline for all R Markdown Documents.
That should disable inline code chunk output when you're editing R Markdown documents.
Does that get you what you're asking?
如果您仍然遇到此问题,也许更改“}”在展开函数底部的位置可能会有所帮助。
而不是:
f <- 函数(a){
k <- 开方 (a)
return(k)
}
尝试:
f <- 函数(a){
k <- 开方 (a)
return(k)
}
它对我有用。
这是我的 r-markdown 代码:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
test_funciton <- function(){<->}
3+5
```
观察到 test_function
被弃牌。现在,当我执行 3+5
行时,我最终得到以下视图:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
test_funciton <- function(){
print('test')
}
3+5
```
test_function
现已展开。我想知道我是否可以阻止这种展开行为?
你试过了吗this answer? 我试图在我的 RStudio v1.2.5033 中重现您的问题,它对我有用。
Tools > Global Options > R Markdown > Uncheck: Show output inline for all R Markdown Documents.
That should disable inline code chunk output when you're editing R Markdown documents.
Does that get you what you're asking?
如果您仍然遇到此问题,也许更改“}”在展开函数底部的位置可能会有所帮助。 而不是:
f <- 函数(a){ k <- 开方 (a) return(k) }
尝试: f <- 函数(a){ k <- 开方 (a) return(k) }
它对我有用。