专栏名称: 表哥有话讲
国内最大的R语言专业学习平台| R官方认证学习实践社区--校企实践交流、名企内推和成果分享,立即关注-掌握R语言全球最新资讯与成果!
目录
相关文章推荐
龙岩图书馆  ·  声音志愿者招募 | ... ·  昨天  
中国基金报  ·  俄罗斯遭袭 ·  3 天前  
蓝钻故事  ·  年度王炸!看了两分钟,我就爽到了 ·  4 天前  
51好读  ›  专栏  ›  表哥有话讲

其实你根本不懂RStudio的用心良苦!

表哥有话讲  · 公众号  ·  · 2017-09-19 11:53

正文

作者:师爷,R语言中文社区作者,

知乎专栏:

https://zhuanlan.zhihu.com/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支持直接在资源编辑器中执行代码,代码直接插入到控制台同时执行。

1. 执行单行代码

执行资源框的单行代码,按Ctrl+Enter直接执行光标所在行,或者用Run工具按钮:

执行完单行代码,RStudio 光标会自动推进到下一行,这样就能一口气逐行执行所有代码。

2. 执行多行代码

有3种办法来执行多行代码:

  • 选中所有按 Ctrl+Enter 键来执行或按工具栏中的 Run

  • 执行了一行代码,用 Re-Run Previous Region 命令(or 或者工具栏相应的item),再运行一次代码,注意:其中的任何增加,删除,修改的变化都会影响以后的代码的执行。

  • 资源编辑器文档 Ctrl+Shift+Enter key (或用资源编辑器的功能键).

选中执行方式与调用源的不同是:选中执行会直接将代码插入控制台,而源文件执行,源文件被保存为临时文件,然后再导入控制台。


资源保存







请到「今天看啥」查看全文