专栏首页庄闪闪的R语言手册Rstudio常用快捷键以及窗口操作有用技巧

Rstudio常用快捷键以及窗口操作有用技巧

本文框架

常用快捷键

以下快捷键为平时小编用的比较多的,以前总是记不住这些枯燥的快捷键,只好找小本本记下,想用的时候翻翻本子,用着用着就印在脑子里了。现在整理起来写篇推送还是非常有意义的,这次配上小视频(gif),以便大家记忆。星数(⭐)表示常用指数,满星3颗,星越多越需要记下使用噢!

显示所有快捷键 ⭐⭐

如果想看所有快捷键,可按alt + shift + k;或者在界面中点击Tools + Keyboard Shortcuts Help。以后记得不是很清楚的可以看快捷键大全!

界面操作演示

快速运行 ⭐⭐⭐

ctrl + alt + R 运行该脚本所有代码

运行该脚本所有代码

ctrl + Enter 运行当前鼠标所在行代码

新建脚本 ⭐⭐⭐

Ctrl+Shift+N 快速新建脚本

多行注释 ⭐⭐⭐

先选中所要注释的代码,然后按ctrl + shift + c。如果想取消注销,再选中代码,再后ctrl + shift + c

多行注释与反注释

代码折叠与展开 ⭐⭐

有时候在函数的时候,或者Rmarkdown写代码行时,发现内容很多想把它折叠起来,这时候就可以用这个快捷键。

快捷键

含义

alt + o

折叠所有文件夹

alt + shift + o

展开所有文件夹

alt + L

折叠当前文件夹

alt + shift + L

展开当前文件夹

注意:这里的o不是指数字0,为了单手操作可以按空格键右边的alt键,平常闪闪就是这么用的。

代码折叠与展开

管道函数 ⭐⭐⭐

ctrl + shift + M 管道函数。这个记住以后可以省很多时间,特别是在Tidyverse流下。

管道函数

赋值 ⭐⭐⭐

<- 怎么打?快捷键:alt + -

赋值

帮助help⭐⭐⭐

如果遇到函数搞不懂这个函数什么意思,怎么办,很简单,将光标放到函数中间,然后按F1键即可查看函数细节,或者?函数。

帮助help

复制并粘贴代码 ⭐⭐

Shift+Ctrl+D在一行代码末尾或者选中一堆代码后使用有奇效!

一键复制粘贴代码

设置工作路径 ⭐⭐

按快捷键ctrl + shift + H之后显示当前目录,你可以选择其他路径作为当前目录。或者可以通过窗口操作,点击Sessin中的Set Working Directory

设置工作路径

搜索历史记录 ⭐

假如想找以前提交的命令怎么办?在控制台中,通过 Ctr + [向上箭头]可以搜索到历史记录。或者通过窗口操作,右上角有个History,点击即可。

搜索历史记录

创建可折叠注释 ⭐⭐⭐

Ctrl + Shift + R是在代码中创建可折叠注释部分的简便方法。非常好用的快捷键,我猜很多人都不知道吧!可以增加代码的可读性,强烈安利。

创建可折叠注释

显示第三方包的注释 ⭐⭐⭐

很多人在写代码的时候,很多包都是稀奇古怪的,都不知道那个包是做什么的,但是现在可以使用插件。(这个是参考公众号pypi的推文,自己试了一下,确实非常好用!特别是用Rmarkdown写报告汇报的时候)

只要先安装、然后重启Rstudio就可以了

# install.packages("remotes")
remotes::install_github("luisdva/annotater")

显示第三方包的注释

重启RStudio中的R ⭐⭐

快捷键:ctrl + shift + F10。假如运行代码卡住了可以使用噢!

重启RStudio中的R

函数提取 ⭐⭐

如果你已经写了一段代码,你想把它转换成一个函数,则可以输入Ctrl + Alt + X,这时会出现一个弹出窗口,要求你输出一个函数名。

函数提取

界面控件

这里是一些界面控件的使用技巧,有些已经在前面快捷键涉及到了,就不再介绍了。

清空各种内存 ⭐⭐⭐

各个框内的扫帚,快捷键代码记不住?那就扫吧,我反正没记住代码,害。

清空内存

界面设置 ⭐⭐⭐

RStudio提供了大量选项,可根据您的喜好自定义外观。窗口操作如下:Preferences > Appearance,你可以探索许多可用的选项。包括代码的字体大小,界面颜色,版式,小编喜欢黑色(好装x,哈哈)

界面设置

字体等其他设置

预览与存储图片 ⭐⭐⭐

在此窗口中,您可以通过放大和缩小来检查图。如果要保存绘图,可以将绘图另存为PDF或图像文件。如果是纯英文图片,推荐使用pdf输出,小编在论文中常用(6:8)尺寸,仅供参考。

预览与存储图片

导入和预览数据集 ⭐⭐⭐

RStudio使导入和预览数据集变得容易,无需编码!在下面环境右上角窗口中的Environment,有个Import Dataser,此功能支持多种格式,甚至可以在加载数据集之前对其进行预览:

导入和预览数据集

其他学习资料

下面是小编在整理快捷键过程中,遇到不错的网站,分享给大家,还可以自己去探索更有趣的快捷键。

  • How to Work Faster in RStudio[1]
  • RStudio Tips, Tricks, and Shortcuts[2]

:本篇并没有涉及Rmarkdown中的快捷键,以后整理好,再做推送,尽情期待。创作不易,大家的❤打赏,点赞,再看❤是对小编最大的鼓励❤。

参考资料

[1]

How to Work Faster in RStudio: https://www.r-bloggers.com/2020/06/23-rstudio-tips-tricks-and-shortcuts/

[2]

RStudio Tips, Tricks, and Shortcuts: https://appsilon.com/rstudio-shortcuts-and-tips/#:~:text=Bonus%20RStudio%20Tips%20Tip%3A%20Use%20vim%20Settings.%20Keep,whole%20words%20instead%20of%20letters.%20Tip%3A%20Use%20.RProfile

本文分享自微信公众号 - 庄闪闪的R语言手册(Zss_R4ds),作者:庄闪闪

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-12-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VS2013的常用快捷键以及使用技巧

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/details...

    bear_fish
  • R代码忘记保存,系统崩溃了怎么办?

    这些糟心的情况想必每个打工人都不想经历,偏偏我就是那个倒霉蛋,今早打开电脑发现昨晚写的代码忘记保存,心态崩到想当场飙眼泪,冷静下来之后开始寻找解决方案:

    庄闪闪
  • R沟通|用xaringan包制作幻灯片

    谢益辉写的xaringan包[1],可以创建幻灯片。个人认为ppt的很多功能,它都能实现,接下来将通过几次推送对这个包(中文名:写轮眼)进行详细讲解。

    庄闪闪
  • R分享|玩转数据处理120题

    前段时间推了一篇推送:R语言数据处理120题。如今张敬信老师[1]将这120题进行重新整理,写了一份基于tidyverse的版本。

    庄闪闪
  • PS基础操作及常用快捷键

    兮动人
  • Pycharm最常用的快捷键及使用技巧

    4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);

    砸漏
  • ggstatsplot包: 一行代码搞定作图问题!

    觉得基础作图的 R 代码太啰嗦,不成体系(R基础作图合集)?觉得 ggplot2 还是太复杂了不适合自己(ggplot2合集)?那有没有更简单点的?比如说,最好...

    庄闪闪
  • R沟通|Rmarkdown教程(3)

    具体细节可参考:https://bookdown.org/yihui/rmarkdown-cookbook/update-date.html

    庄闪闪
  • IntelliJ IDEA 常用快捷键列表及技巧大全

    F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于ec...

    chenchenchen
  • 下载和安装R、RStudio !~~~

    现如今,R语言是统计领域广泛使用的工具,是属于GNU系统的一个自由、免费、源代码开放的软件,是用于统计计算和统计绘图的优秀工具。而RStudio是R的集成开发环...

    学到老
  • Rstudio支持可视化的Markdown编辑了?

    号外号外,Rstudio最近在9月底更新了!!提供了很多实用的新功能,对于这些新功能你又知道了解多少呢?据说万众期待的支持可视化的Markdown编辑的功能已经...

    生信菜鸟团
  • 下载和安装R、RStudio !~~~

    现如今,R语言是统计领域广泛使用的工具,是属于GNU系统的一个自由、免费、源代码开放的软件,是用于统计计算和统计绘图的优秀工具。而RStudio是R的集成开发环...

    学到老
  • 1.5w字的Rmarkdown入门教程汇总

    Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文...

    庄闪闪
  • 1.5w字的Rmarkdown入门教程汇总

    Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文...

    邓飞
  • 手把手 | 如何在计算机上配置数据科学开发环境

    从Python、R等编程语言到以Git为例的版本控制系统甚至Unix Shell等命令行工具,数据科学家的武器库现在越来越丰富了,在个人计算机上同时使用这些武器...

    大数据文摘
  • Anaconda模块简介

    刚开始学Python的时候,我用的是其自带的idle(安装Python后,在开始菜单里可以找到),后来发现在sublime中设置环境后也可以编辑Pyth...

    用户5745385
  • RStudio v1.4 正式发布,看看有哪些新特性

    下面具体看看这些新的特性,我只介绍重点,详情大家可以仔细阅读发布博客:https://blog.rstudio.com/2021/01/19/announcin...

    王诗翔呀
  • Python多版本情况下四种快速进入交互式命令行的操作技巧

    因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇到Python傻傻分不清楚的...

    Python进阶者
  • 「R」第一个Shiny应用(一) hello world

    在几种创建 Shiny 应用的方式中,最简单的是先创建一个新的目录,然后放置一个新的文件 app.R。

    王诗翔呀

扫码关注云+社区

领取腾讯云代金券