防止 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) }

它对我有用。