帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:堆栈  Github  BITS  BIT  代码共享  Sharing  STA  cod  
Render reproducible example code to Markdown suitable for use in code-oriented websites, such as StackOverflow.com or GitHub.

  • 源代码名称:reprex
  • 源代码网址:http://www.github.com/tidyverse/reprex
  • reprex源代码文档
  • reprex源代码下载
  • Git URL:
    git://www.github.com/tidyverse/reprex.git
  • Git Clone代码到本地:
    git clone http://www.github.com/tidyverse/reprex
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/tidyverse/reprex
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • reprex

    CRAN_Status_BadgeTravis-CI Build StatusAppVeyor Build StatusCoverage statuslifecycle

    准备reprexes以便发布到 GitHub issuesStackOverflow Slack或者松弛代码段。reprex 是什么它是英镑的repr英镑 ex,由 Romain Francois创造的

    给定剪贴板上的R 代码,在RStudio中选择,作为表达式( 引用与否) 或者文件中的。"。

    • 通过 rmarkdown::render() 运行
    • 通过深思熟虑的选择:参数和设置块。

    获取生成的可以运行代码+ 输出为

    • Markdown,为目标场所,比如 gh 或者 so 设置格式,或者作为
    • R 代码,带注释的输出增强。

    结果无形地返回,放在剪贴板上,并写入到文件中。 在RStudio查看器或者默认浏览器中预览HTML版本。

    安装

    从CRAN安装:

    install.packages("reprex")

    或者从GitHub获得一个开发版本:

    devtools::install_github("tidyverse/reprex")

    如果你想在Linux上安装 xclip 或者 xsel,那么reprex可以访问 X11 剪贴板。 这是'了',但不是强制的。 通常的sudo apt-get install 或者 sudo yum install 安装方法都应该适用于xclip和 xsel 。

    用法

    假设你将这里代码复制到剪贴板上:

    (y <- 1:4)
    mean(y)

    然后调用 reprex(),其中缺省目标场馆是 GitHub:

    reprex()

    在 RStudio ( 如果你在RStudio中) 或者你的默认浏览器中显示的HTML预览将显示为 nicely 。

    你可以从你的剪贴板中粘贴 github Markdown的相关位:

    ``` r
    (y <- 1:4)
    #> [1] 1 2 3 4
    mean(y)
    #> [1] 2.5
    ```

    下面是 Markdown 在GitHub问题中所呈现的内容:

    (y<-1:4)#> [1] 1 2 3 4mean(y)#> [1] 2.5

    其他任何人可以立即复制。粘贴和运行。

    不从剪贴板读取,你可以:

    • reprex(mean(rnorm(10))) 从表达式中获取代码。

    • reprex(input ="mean(rnorm(10))n") 从字符向量( 。通过长度或者终止换行符检测到) 获取代码。 从输入源删除前导提示: reprex(input ="> median(1:3)n") 生成与 reprex(input ="median(1:3)n") 相同的输出

    • reprex(input ="my_reprex.R") 从文件中获取代码

    • 使用 RStudio Add-Ins 中的一个来使用选定的文本或者当前文件。

    等等,还有更多...

    • 将目标地点设置为堆栈 overflow reprex(..., venue ="so")

    • 获得一个可以运行的R 脚本,带有注释的输出, reprex(..., venue ="R") 这对于松弛,电子邮件等很有用。

    • 默认情况下,图形被上传到 imgur.com,结果URL被放入 inline 图像标签。

    • 使用 outfile 参数控制结果为 behind的位置。 使用 outfile = NA 在当前工作目录中工作。

    • 从野生捕获的reprexes中获取干净的可以运行代码

      • reprex_invert() = 与 reprex() 相反
      • reprex_clean(),比如,当你复制/粘贴从bin或者堆栈溢出时
      • reprex_rescue(),当你处理 R 控制台的复制/粘贴时


    文章标签:STA  cod  GIT  SHA  BIT  Github  堆栈  Sharing  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语