R:猫数据缓冲而不是控制台屏幕

R: cat data to buffer instead to console screen

我想 cat 数据缓冲,所以我可以使用 CTRL + V 命令复制它们。现在它们被打印到屏幕上,我必须从中手动复制它们。我知道如何打印到 R 中的文件,但它不适合我的目的。

this SO question 中所述并由 @etienne 报告的方法是使用 linux 实用程序 xclipclipr 包对其进行了包装,使其易于使用。它提供了直观的 read_clipwrite_clip 功能。例如,您可以尝试:

require(clipr)
write_clip(letters[1:10],breaks="")

并写下:

abcdefghij

使用 CTRL+V。

重要提示:不用xclip也可以安装clipr,但基本没用