欢迎光临散文网 会员登陆 & 注册

RStudio设置选项(全)——1. General

2023-01-04 23:37 作者:房子下面一头猪  | 我要投稿

本期内容简介

R语言集成开发环境(IDE)RStudio软件设置选项(Global Options)中的第一部分内容,即常规设置(General)


RStudio版本: RStudio 2022.12.0 Build 353


1. General

1.1 Basic

1.1.1 R Sessions

  • R version():
    R语言版本

选择一个电脑上已安装的R语言版本
 用户可以安装多个不同版本的R语言,RStudio默认选择最新的版本
 选择R语言版本的同时,安装的第三方包也会根据版本变化

  • Default working directory (when not in a project):
    默认工作目录:

RStudio启动目录(不在项目中时),从此目录读取.RData和.Rhistory文件(若存在)
当前工作目录和Files窗格也将设置为此目录。 当指定目录不存在时,将设为“文档”所在位置,如"E:/OneDrive/文档"

☑️Restore most recently opened project at startup
在启动时恢复最近打开的项目

打开RStudio时自动重新打开最近使用的项目(如果存在)

☑️Restore previously open source documents at startup
在启动时恢复以前打开的源文档

打开RStudio时,会自动重新打开以前为当前项目打开的源文件
同时上次退出时的变量查看窗口也会保留,无论退出前是否保存了变量.RData

1.1.2 Workspace

☑️Restore .RData into workspace at startup
启动时将.RData还原到工作区

启动时将在初始工作目录中找到的.RData文件(若存在)加载到R工作区(全局环境)
如果您有一个非常大的.RData文件,那么取消选中此选项将大大缩短启动时间

  • Save workspace to .RData on exit: Ask
     退出时将工作区保存到.RData

Always: 在退出时始终将工作区保存于.RData文件中
 Never: 在退出时从不保存工作区
 Ask: 在退出时询问是否保存工作区

1.1.3 History

☑️Always save history (even when not saving .RData)
始终保存历史记录(即使不保存.RData)

确保.Rhistory文件始终与会话中的命令一起保存,即使退出时选择不保存.RData文件

☑️Remove duplicate entries in history
 删除历史记录中的重复命令

如果命令与最近添加的命令完全相同,则取消将其添加到历史记录中

1.1.4 Other

☑️Wrap around when navigating to previous/next tab
在选项卡切换时循环到首个选项卡

ctrl+Tab快捷键可以在source的选项卡中切换窗口
启动此选项将允许从最后一个选项卡切换到首个选项卡

☑️Automatically notify me of updates to RStudio
当RStudio版本更新时自动提醒我

当检测到RStudio存在新版本时,将在用户打开RStudio新窗口时弹窗提示用户更新

☑️Send automated crash reports to RStudio
向RStudio发送软件崩溃报告


1.2 Graphics

1.2.1 Graphics Device

  • Backend: (Default)
    作图后端

Default: 默认(grDevices?)
 Windows: Windows系统图形渲染引擎
 Cairo: 用于图形绘图和渲染的免费库,支持复杂的 2D 的绘图功能,支持硬件加速
 Cairo PNG: Cairo PNG
 AGG: Anti-Grain Geometry(AGG)是一个高质量、高性能的二维图形库。"ragg"包提供了一组基于AGG的图形设备,作为通过“grDevices”包提供的光栅设备的替代品

  • Antialiasing: (Default)
    抗锯齿

Default: 默认
 None: 无
 Gray: 灰度平滑
 subpixel: 次像素平滑


1.3 Advanced

1.3.1 Debugging

☑️Use debug error handler only when my code contains errors
 仅当代码包含错误时使用调试错误处理程序

为了让调试器在错误发生的任意时间地点都能启动,Rstudio 会在你的代码不在栈堆的时候不启动调试模式。 如果你发现它漏掉了你想捕捉的错误,请取消勾选此选项。

1.3.2 OS Integration

  • Rendering engine: Auto-detect (recommended)
    界面渲染引擎

Auto-detect (recommended): 自动检测(推荐)
Desktop openGL: OpenGL(Open Graphics Library)
Software: 使用software

☑️Use GPU exclusion list (recommended)
使用GPU排除列表(推荐)

不使用某些GPU进行渲染

☑️Use GPU driver bug workarounds (recommended)
使用GPU驱动bug解决方案(推荐)

☑️Show full path to project in window title
在窗口标题中显示项目的完整路径

若打开一个项目文件夹,勾选此选项将在RStudio窗口顶部标题中显示项目的完整路径,取消勾选则只显示项目文件夹的名称。
 

☑️Use native file and message dialog boxes RStudio Desktop
是否将使用操作系统的文件打开窗口和消息对话框

勾选此选项后,RStudio将使用操作系统的文件打开窗口和消息对话
取消勾选则使用RStudio自带的文件打开窗口和消息对话框

⚪Disable Electron accessibility support
禁用Electron辅助功能支持

RStudio IDE团队正在将RStudio Desktop IDE从一个编程工具包(QtWebEngine)迁移到另一个(Electron)。Electron用于创建许多流行的应用程序,如Visual Studio Code和Slack,并将为RStudio Desktop IDE提供更好的性能、可访问性和可维护性。
   "Spotted Wakerobin" RStudio IDE发行版(2022年7月)包括基于Electron的RStudio IDE预览,面向希望测试新技术并提供反馈的用户。
 基于Electron的IDE将在未来的版本中完全取代QtWebEngine版本,但目前仍处于测试期,若发现RStudio某些功能异常可以尝试勾选次选项,查看错误是否消失。

1.3.3 Other

⚪Show .Last.value in environment listing
在环境变量中显示 .Last.value

在环境变量面板中显示用户执行的最后一个R表达式的返回值,该返回值存储在变量名为.Last.value的变量中

  • Help panel font size:12
    帮助面板字体大小

RStudio面板右下角(默认位置)的Help窗口中的字体大小

1.3.4 Experimental Features

  • User Interface Language: English
    用户界面语言

English: 英语
French(Francais): 法语


后续内容预告:

  1. Code

  2. Console

  3. Appearance

  4. Pane Layout

  5. Packages

  6. R Markdown

  7. Python

  8. Sweave

  9. Spelling

  10. Git/SVN

  11. Publishing

  12. Terminal

  13. Accessibility

供稿:李伟宁

编辑:李伟宁

校对:张美琳、薛亚辉、卓越



团队其他公众平台:

微信号|房子下面一头猪

房子下面一头猪

知乎|房子下面一头猪 (https://www.zhihu.com/people/mang-guo-c-60-10)

GitHub | CAU-TeamLiuJF (https://github.com/CAU-TeamLiuJF)

RStudio设置选项(全)——1. General的评论 (共 条)

分享到微博请遵守国家法律