我开始使用RStudio,我找到了创建项目的选项,这使您可以"将工作划分为多个上下文,每个上下文都有自己的工作目录,工作空间,历史记录和源文档",rstudio.com表示.
项目是否仅用于包开发?如果没有,你能告诉我任何其他典型的情况,上面写的功能会让你(在版本控制之外)在正常的工作空间里做不到(或更难)的事情吗?
Max*_*m.K 15
项目在几个方面很方便.
你提到了版本控制.即使您单独工作,它也很有用,它也可以用于文本文件,例如,如果您使用markdown/knitr/Sweave组合(请参阅可重复研究).我使用Git和Dropbox来跟踪代码和报告的进度.
每个项目都有自己的工作目录.你可以在裸R中实现这一点,但R studio会自动管理它.
您的工作区也是如此,每个项目都有一个单独的工作区.
您在重新加载的项目中打开的源文件将自动打开.
基本上,如果您必须使用多个项目,项目就很有用.您可以快速切换它们,并获得相同的工作空间,工作目录,这意味着加载的对象和历史记录.好像你从未切换过.没有项目就不可能做到这一点,但它不太方便,这是你的问题.