在 R 中创建新会话中的新项目

3

有没有方法在新会话中创建一个新项目?

当我已经打开一个项目并点击“新建项目”时,R会询问我是否要保存当前项目的工作区图像。然后关闭当前项目。对于预先存在的项目,有“在新会话中打开项目”的选项,但我看不到创建新项目的方法。


也许这可以成为RStudio的一个功能请求。 - Bruno
也许这个链接可以帮到你:https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects - rj-nirbhay
2个回答

4
在RStudio中,从屏幕右上角的项目下拉菜单中选择新项目后,RStudio会询问是否保存当前工作区并弹出一个新项目对话框。

enter image description here

在选择现有目录之后,下一个窗口包括一个复选框,用于创建项目并在新会话中打开它。如果勾选了复选框,RStudio会保持先前的项目打开,并在第二个RStudio会话中创建新项目。

enter image description here


0

我刚刚阅读了(@Len Greski)的被接受的答案,它展示了一个特性,尽管我已经使用RStudio很长时间,但我从未意识到它!

如果你正在使用Mac OS, 我还可以提供一种"一键"方法,这也是我使用的,并且非常有效。可能会有类似的变体适用于其他操作系统(如果有,请随意在此回复或评论中编辑)。

您可以使用以下命令从shell命令行打开"RStudio"的"新"实例:

open -n /path/RStudio
# replace /path/RStudio with the path to your RStudio installation

您可以使用此功能打开尽可能多的同时RStudio实例,每个实例都独立运行其自己的R会话。

为了将其变成“一键式”方法,您可以将命令行调用“包装”到一个应用程序中(我将其保存在Mac OS“dock”中)。我使用了Thomas Aylott / Matthias Bynens的“appify”脚本:请参见https://gist.github.com/mathiasbynens/674099

现在,这个应用程序坐落在我的“dock”中,单击它将打开一个新的RStudio实例:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接