是否有较轻的Rstudio版本?

问题描述

我喜欢使用Rstudio,并且大多数情况下都可以处理Rmarkdown文件之类的笔记本,但是不幸的是,我必须在没有ram和计算能力的旧系统上工作。

我注意到pandoc消耗了系统中的大量资源,因此即使对于R,我也开始重新研究jupyter lab,并且运行顺利。

但是对于R内核,jupyter却面临着自己的挑战,例如%>%的快捷方式,工具提示等。

那么有没有较轻便的Rstudio版本?

解决方法

在资源不多的系统上使用RStudio的一种可能是在一个好的系统上运行服务器版本,并通过网络对其进行访问。

设置服务器并非易事,但是您可以使用https://rstudio.cloud。它对于小型项目是免费的(每月最多15个小时)。如果您是获得认可的机构的讲师,价格会很便宜。

,

恐怕不是,伙计...我认为RStudio Desktop应该具有可选功能。至少那些较重的。因此,不需要Git / Connections / Environment浏览器,rmarkdown预览或许多其他功能的用户,他们只需禁用这些功能即可。

,

您提到的 JupyterLab 的局限性是可以克服的:

  • 工具提示和其他编码辅助功能可以通过安装(我的)扩展jupyterlab-lsp

  • 用于插入 >%><- 的自定义快捷方式可以是 easily enabled,将以下内容粘贴到 Keyboard Shortcut 设置中(有关详细信息,请参阅链接):

      {
          "command": "apputils:run-first-enabled","selector": "body","keys": ["Alt -"],"args": {
              "commands": [
                  "console:replace-selection","fileeditor:replace-selection","notebook:replace-selection",],"args": {"text": "<- "}
          }
      },{
          "command": "apputils:run-first-enabled","keys": ["Accel Shift M"],"args": {"text": ">%> "}
          }
      }
    

事实是,添加扩展不会使 JupyterLab 更轻。由于 RStudio 和 JupyterLab 都是为类似用例而构建的,因此它们将不断发展以满足用户的需求(只要硬件性能的改进允许)。

两个应用程序都支持扩展/插件系统,允许您启用或禁用附加功能。可能最有趣的方法是 retrolab 采用的方法,它采用 JupyterLab 组件的一个子集,并将它们排列为旧 Jupyter Notebook 界面的外观和感觉。您可以执行相同的操作(请参阅 example app,它仅使用 JuptyterLab 组件的最小子集从头开始构建),或者仅禁用一些默认启用的扩展。