首页 > 解决方案 > Reprex 不参考 RStudio Cloud 上的当前选择

问题描述

我想在 RStudio Cloud 上使用 reprex

reprex手册说:

当剪贴板在结构上不可用时,例如在 RStudio Server 或 RStudio Cloud 上,reprex() 查询当前选择而不是剪贴板

但是,当我在 RStudio Cloud 上的脚本中选择我的代码并reprex::reprex()在控制台中输入时,我会收到以下消息:

No user-supplied code found … so we’ve made some up. You’re welcome!

``` r
sprintf("Happy %s!", weekdays(Sys.Date()))
#> [1] "Happy Thursday!"
```

<sup>Created on 2021-03-18 by the [reprex package](https://reprex.tidyverse.org) (v1.0.0)</sup>

Update1:​​如果我将代码复制到剪贴板和/或选择脚本,我会在控制台中收到以下错误:

> reprex::reprex()

! No input provided and clipboard is not available.

标签: rrstudiotidyversereprex

解决方案


jennybc 友好地回答了这个问题:https ://github.com/tidyverse/reprex/issues/369#issuecomment-803229938

这是 dev reprex 的一个特性,所以它还没有在 CRAN 上。因此,我怀疑这是一个版本问题。(pkgdown 站点反映了开发能力。)

我将很快将这些功能发布到 CRAN reprex。


推荐阅读