R markdown 中是否存在将代码复制到剪贴板选项

oli*_*roy 5 r r-markdown quarto

R markdown 中是否存在复制到剪贴板的按钮?

它存在于四开本中(带有code-copy选项)在此输入图像描述

以及pkgdown网站 在此输入图像描述 但是否可以将其添加到 R markdown 或 R 笔记本文档中?

Qui*_*ten 1

您可以使用该包klippy在 Rmarkdown HTML 文档中插入“复制到剪贴板”按钮。您唯一需要做的就是将此代码添加到文档中的某个位置:

```{r klippy, echo=FALSE, include=TRUE}
klippy::klippy()
```
Run Code Online (Sandbox Code Playgroud)

要安装该包,您可以使用以下代码:

remotes::install_github("rlesur/klippy")
library(klippy)
Run Code Online (Sandbox Code Playgroud)

这是一个可重现的示例:

---
title: "Copy code to clipboard"
date: "2022-10-31"
output: html_document
---

```{r klippy, echo=FALSE, include=TRUE}
klippy::klippy()
```

Some example code:

```{r}
# Summary of mtcars dataset:
summary(mtcars)
```
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

正如您可以在代码块的左上角看到“复制到剪贴板”按钮。


有关更多信息,请查看文档