RStudio設(shè)置選項(xiàng)(全)——1. General
本期內(nèi)容簡(jiǎn)介
R語言集成開發(fā)環(huán)境(IDE)RStudio軟件設(shè)置選項(xiàng)(Global Options)中的第一部分內(nèi)容,即常規(guī)設(shè)置(General)
RStudio版本: RStudio 2022.12.0 Build 353
1. General
1.1 Basic
1.1.1 R Sessions
R version():
R語言版本
選擇一個(gè)電腦上已安裝的R語言版本
?用戶可以安裝多個(gè)不同版本的R語言,RStudio默認(rèn)選擇最新的版本
?選擇R語言版本的同時(shí),安裝的第三方包也會(huì)根據(jù)版本變化

Default working directory (when not in a project):
默認(rèn)工作目錄:
RStudio啟動(dòng)目錄(不在項(xiàng)目中時(shí)),從此目錄讀取.RData和.Rhistory文件(若存在)
當(dāng)前工作目錄和Files窗格也將設(shè)置為此目錄。 當(dāng)指定目錄不存在時(shí),將設(shè)為“文檔”所在位置,如"E:/OneDrive/文檔"
??Restore most recently opened project at startup
在啟動(dòng)時(shí)恢復(fù)最近打開的項(xiàng)目
打開RStudio時(shí)自動(dòng)重新打開最近使用的項(xiàng)目(如果存在)
??Restore previously open source documents at startup
在啟動(dòng)時(shí)恢復(fù)以前打開的源文檔
打開RStudio時(shí),會(huì)自動(dòng)重新打開以前為當(dāng)前項(xiàng)目打開的源文件
同時(shí)上次退出時(shí)的變量查看窗口也會(huì)保留,無論退出前是否保存了變量.RData

1.1.2 Workspace
??Restore .RData into workspace at startup
啟動(dòng)時(shí)將.RData還原到工作區(qū)
啟動(dòng)時(shí)將在初始工作目錄中找到的.RData文件(若存在)加載到R工作區(qū)(全局環(huán)境)
如果您有一個(gè)非常大的.RData文件,那么取消選中此選項(xiàng)將大大縮短啟動(dòng)時(shí)間
Save workspace to .RData on exit: Ask
?退出時(shí)將工作區(qū)保存到.RData
Always: 在退出時(shí)始終將工作區(qū)保存于.RData文件中
?Never: 在退出時(shí)從不保存工作區(qū)
?Ask: 在退出時(shí)詢問是否保存工作區(qū)

1.1.3 History
??Always save history (even when not saving .RData)
始終保存歷史記錄(即使不保存.RData)
確保.Rhistory文件始終與會(huì)話中的命令一起保存,即使退出時(shí)選擇不保存.RData文件

??Remove duplicate entries in history
?刪除歷史記錄中的重復(fù)命令
如果命令與最近添加的命令完全相同,則取消將其添加到歷史記錄中

1.1.4 Other
??Wrap around when navigating to previous/next tab
在選項(xiàng)卡切換時(shí)循環(huán)到首個(gè)選項(xiàng)卡
ctrl+Tab快捷鍵可以在source的選項(xiàng)卡中切換窗口
啟動(dòng)此選項(xiàng)將允許從最后一個(gè)選項(xiàng)卡切換到首個(gè)選項(xiàng)卡

??Automatically notify me of updates to RStudio
當(dāng)RStudio版本更新時(shí)自動(dòng)提醒我
當(dāng)檢測(cè)到RStudio存在新版本時(shí),將在用戶打開RStudio新窗口時(shí)彈窗提示用戶更新

??Send automated crash reports to RStudio
向RStudio發(fā)送軟件崩潰報(bào)告
1.2 Graphics
1.2.1 Graphics Device
Backend: (Default)
作圖后端
Default: 默認(rèn)(grDevices?)
?Windows: Windows系統(tǒng)圖形渲染引擎
?Cairo: 用于圖形繪圖和渲染的免費(fèi)庫(kù),支持復(fù)雜的 2D 的繪圖功能,支持硬件加速
?Cairo PNG: Cairo PNG
?AGG: Anti-Grain Geometry(AGG)是一個(gè)高質(zhì)量、高性能的二維圖形庫(kù)。"ragg"包提供了一組基于AGG的圖形設(shè)備,作為通過“grDevices”包提供的光柵設(shè)備的替代品

Antialiasing: (Default)
抗鋸齒
Default: 默認(rèn)
?None: 無
?Gray: 灰度平滑
?subpixel: 次像素平滑

1.3 Advanced
1.3.1 Debugging
??Use debug error handler only when my code contains errors
?僅當(dāng)代碼包含錯(cuò)誤時(shí)使用調(diào)試錯(cuò)誤處理程序
為了讓調(diào)試器在錯(cuò)誤發(fā)生的任意時(shí)間地點(diǎn)都能啟動(dòng),Rstudio 會(huì)在你的代碼不在棧堆的時(shí)候不啟動(dòng)調(diào)試模式。 如果你發(fā)現(xiàn)它漏掉了你想捕捉的錯(cuò)誤,請(qǐng)取消勾選此選項(xiàng)。
1.3.2 OS Integration
Rendering engine: Auto-detect (recommended)
界面渲染引擎
Auto-detect (recommended): 自動(dòng)檢測(cè)(推薦)
Desktop openGL: OpenGL(Open Graphics Library)
Software: 使用software
??Use GPU exclusion list (recommended)
使用GPU排除列表(推薦)
不使用某些GPU進(jìn)行渲染
??Use GPU driver bug workarounds (recommended)
使用GPU驅(qū)動(dòng)bug解決方案(推薦)
??Show full path to project in window title
在窗口標(biāo)題中顯示項(xiàng)目的完整路徑
若打開一個(gè)項(xiàng)目文件夾,勾選此選項(xiàng)將在RStudio窗口頂部標(biāo)題中顯示項(xiàng)目的完整路徑,取消勾選則只顯示項(xiàng)目文件夾的名稱。
?

??Use native file and message dialog boxes RStudio Desktop
是否將使用操作系統(tǒng)的文件打開窗口和消息對(duì)話框
勾選此選項(xiàng)后,RStudio將使用操作系統(tǒng)的文件打開窗口和消息對(duì)話
取消勾選則使用RStudio自帶的文件打開窗口和消息對(duì)話框

?Disable Electron accessibility support
禁用Electron輔助功能支持
RStudio IDE團(tuán)隊(duì)正在將RStudio Desktop IDE從一個(gè)編程工具包(QtWebEngine)遷移到另一個(gè)(Electron)。Electron用于創(chuàng)建許多流行的應(yīng)用程序,如Visual Studio Code和Slack,并將為RStudio Desktop IDE提供更好的性能、可訪問性和可維護(hù)性。
? ?"Spotted Wakerobin" RStudio IDE發(fā)行版(2022年7月)包括基于Electron的RStudio IDE預(yù)覽,面向希望測(cè)試新技術(shù)并提供反饋的用戶。
?基于Electron的IDE將在未來的版本中完全取代QtWebEngine版本,但目前仍處于測(cè)試期,若發(fā)現(xiàn)RStudio某些功能異??梢試L試勾選次選項(xiàng),查看錯(cuò)誤是否消失。
1.3.3 Other
?Show .Last.value in environment listing
在環(huán)境變量中顯示 .Last.value
在環(huán)境變量面板中顯示用戶執(zhí)行的最后一個(gè)R表達(dá)式的返回值,該返回值存儲(chǔ)在變量名為.Last.value的變量中

Help panel font size:12
幫助面板字體大小
RStudio面板右下角(默認(rèn)位置)的Help窗口中的字體大小
1.3.4 Experimental Features
User Interface Language: English
用戶界面語言
English: 英語
French(Francais): 法語
后續(xù)內(nèi)容預(yù)告:
Code
Console
Appearance
Pane Layout
Packages
R Markdown
Python
Sweave
Spelling
Git/SVN
Publishing
Terminal
Accessibility
供稿:李偉寧
編輯:李偉寧
校對(duì):張美琳、薛亞輝、卓越

團(tuán)隊(duì)其他公眾平臺(tái):
微信號(hào)|房子下面一頭豬

知乎|房子下面一頭豬 (https://www.zhihu.com/people/mang-guo-c-60-10)
GitHub | CAU-TeamLiuJF (https://github.com/CAU-TeamLiuJF)