其實你根本不懂RStudio的用心良苦!
- 概述:
RStudio"s 資源編輯包括非常多增加生產力的功能,例如:語法高亮,代碼輔助完成,多文本編輯,查找替換等。
RStudio同時也能讓你直接在資源編輯器中執行代碼,對於大多數R開發者來說,這是個代碼重現的最好的工作方式,在編輯器中可以複製大量代碼,或是重複使用包命令作為復用功能,這些特性可以具體看 控制台操作技巧;
- 管理文件
RStudio 支持語法高亮和其他特殊的代碼編輯特性:
- R腳本
- R Markdown文件
- Sweave 文檔
- HTML 文件
- TeX 文檔
創建新文件:File -> New File menu
打開文件:File -> Open File菜單欄,或最近使用過的文件 Recent Files選擇打開(如上圖)。
如果你打開了多個文件,可以自由切換任意文件之間,如果你打開的文件過多,那麼你可以使用文件導航來打開文件 >> icon (如下圖)或 View -> Switch to Tab...菜單欄:
- 代碼自動完成
RStudio支持用tab鍵自動完成代碼,例如,如果你要輸入 poll到你的工作區,你可以輸入poll,然後Tab,RStudio將會自動完成全部代碼。
在控制台的代碼,也可以通過這樣的方式來自動補全代碼。詳見控制台操作技巧文檔
- 查找與替換
RStudio支持在資源編輯器內查找與替換功能:
查找與替換可以通過快捷鍵來完成 Ctrl+F ,或 Edit -> Find...菜單功能鍵.
- 抽取函數
RStudio會自動分析資源編輯器中的代碼,識別之後將代碼轉換成可以復用的函數,其中變數將自動成為函數的參數。
- 注釋
你可以隨意的進行注釋與取消注釋的行為,這樣做 Code -> Comment/Uncomment Lines
- 執行代碼
RStudio支持直接在資源編輯器中執行代碼,代碼直接插入到控制台同時執行。
- 執行單行代碼
執行資源框的單行代碼,按Ctrl+Enter直接執行游標所在行,或者用Run工具按鈕:
執行完單行代碼,RStudio 游標會自動推進到下一行,這樣就能一口氣逐行執行所有代碼。
2.執行多行代碼
有3種辦法來執行多行代碼:
- 選中所有按Ctrl+Enter鍵來執行或按工具欄中的Run
- 執行了一行代碼,用 Re-Run Previous Region命令(or 或者工具欄相應的item),再運行一次代碼,注意:其中的任何增加,刪除,修改的變化都會影響以後的代碼的執行。
- 資源編輯器文檔 Ctrl+Shift+Enter key (或用資源編輯器的功能鍵).
選中執行方式與調用源的不同是:選中執行會直接將代碼插入控制台,而源文件執行,源文件被保存為臨時文件,然後再導入控制台。
- 資源保存
當編輯可以復用的函數的過程,想將資源保存為文檔,在工具欄有保存鍵Source on Save,選中後,所有的資源將隨時隨刻的保存到全局環境並保存。
設置保存資源以為將保存的函數到全局環境,這是一個非常好的隨時同步的方式。
快捷鍵
常用的快捷鍵如下,下面幾個是最常用的,也是最實用的快捷鍵,記住:
- Ctrl+Shift+N — 創建新文檔
- Ctrl+O — 打開文檔
- Ctrl+S — 保存文檔
- Ctrl+1 — 游標停留資源編輯器
- Ctrl+2 — 游標停留控制台.
相關文章:
- RStudio控制台「擼」代碼的奇技淫巧?
- 寫過的代碼忘了怎麼辦?------Code復用
推薦閱讀:
※《R語言實戰》第4章 筆記
※七周成為數據分析師—Excel實戰篇
※什麼是數據化管理
※技巧——新建日期表
※2017上半年總結:數據分析轉行成功