如何将当前文件的名称复制到RStudio中的剪贴板?

时间:2017-07-17 21:17:04

标签: rstudio

如何在RStudio中方便地将当前文件的名称复制到剪贴板?

例如,在Eclipse中,我可以在资源管理器视图中选择文件,f2,ctrl + c。

1 个答案:

答案 0 :(得分:0)

我不认为这是一个简单的快捷方式,但您可以使用

在源代码编辑器中获取当前文件的名称
 rstudioapi::getSourceEditorContext()$path

我不认为RStudio提供任何特定的剪贴板功能,但这可以将其写入Windows剪贴板:

writeLines(rstudioapi::getSourceEditorContext()$path, "clipboard")

对于其他平台,写入剪贴板的方式是不同的。在我的Mac上,这对我有用:

writeLines(rstudioapi::getSourceEditorContext()$path, pipe("pbcopy"))