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

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

本文框架


0)PFH2R~DW30SXS460WVJ05.png


常用快捷键


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


显示所有快捷键 ⭐⭐

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

ICXPABJPL2KPFUCL]7$[LFH.png


界面操作演示


快速运行 ⭐⭐⭐

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

TKM74OHCJ73`VZHQTGD7G)1.png


运行该脚本所有代码

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


新建脚本 ⭐⭐⭐

Ctrl+Shift+N 快速新建脚本image.gif


多行注释 ⭐⭐⭐

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

RWNL5LS~F6V[]4OBHV0ALGS.png


多行注释与反注释


代码折叠与展开 ⭐⭐

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

快捷键 含义
alt + o 折叠所有文件夹
alt + shift + o 展开所有文件夹
alt + L 折叠当前文件夹
alt + shift + L 展开当前文件夹


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

EC5U%$RM%CWS1E}XTPK[E]L.png


代码折叠与展开


管道函数 ⭐⭐⭐

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

image.gif管道函数


赋值 ⭐⭐⭐

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

image.gif赋值


帮助help⭐⭐⭐

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

3BH5FWA5)U[M4]P[EE]1RDQ.jpg


帮助help


复制并粘贴代码 ⭐⭐

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

G[T[TR][R(MB(5[92D_70(T.png


一键复制粘贴代码


设置工作路径 ⭐⭐

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

image.gif设置工作路径


搜索历史记录 ⭐

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

image.gif搜索历史记录


创建可折叠注释 ⭐⭐⭐

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

1DN[2IA770]S~YFV4_DR1RW.jpg


创建可折叠注释


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

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

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

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

image.gif显示第三方包的注释


重启RStudio中的R ⭐⭐

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

image.gif重启RStudio中的R


函数提取 ⭐⭐

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

]W{I[PXPGZF}CT5N_BF]Z)P.jpg


函数提取


界面控件

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


清空各种内存 ⭐⭐⭐

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

image.gif清空内存


界面设置 ⭐⭐⭐

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

image.gif界面设置2])1XG%59RG[(KR[YZOE(DV.png


字体等其他设置


预览与存储图片 ⭐⭐⭐

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

_V_NPC%{)Y4KL~FO]F(%E%C.png


预览与存储图片


导入和预览数据集 ⭐⭐⭐

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

(Z4O7{FVA~MG@T}7(I3VX%7.jpg


导入和预览数据集


目录
相关文章
|
存储 安全 关系型数据库
Mysql 的binlog日志的优缺点
MySQL的binlog(二进制日志)是一个记录数据库更改的日志文件,它包含了所有对数据库执行的更改操作,如INSERT、UPDATE和DELETE等。binlog的主要目的是复制和恢复。以下是binlog日志的优缺点: ### 优点: 1. **数据恢复**:当数据库出现意外故障或数据丢失时,可以利用binlog进行点恢复(point-in-time recovery),将数据恢复到某一特定时间点。 2. **主从复制**:binlog是实现MySQL主从复制功能的核心组件。主服务器将binlog中的事件发送到从服务器,从服务器再重放这些事件,从而实现数据的同步。 3. **审计**:b
525 1
|
机器学习/深度学习 存储 Shell
分享使用谷歌Colab 常用小tips, 玩转Google Colab
分享使用谷歌Colab 常用小tips, 玩转Google Colab
分享使用谷歌Colab 常用小tips, 玩转Google Colab
|
5月前
|
监控 Java 数据安全/隐私保护
阿里面试:SpringBoot启动时, 如何执行扩展代码?你们项目 SpringBoot 进行过 哪些 扩展?
阿里面试:SpringBoot启动时, 如何执行扩展代码?你们项目 SpringBoot 进行过 哪些 扩展?
|
2月前
|
SQL 人工智能 自然语言处理
数据驱动的下一站:AI Agent实现洞察与行动的自动闭环​
2025年,AI Agent正推动商业智能从“被动查询”迈向“主动决策”。本文系统解析AI Agent核心技术、应用场景与实施路径,助力企业构建以语义层为核心的智能分析体系,实现从数据洞察到自动行动的闭环,全面提升决策效率与数据ROI。
432 11
|
5月前
|
缓存 JavaScript 前端开发
【HarmonyOS 5】鸿蒙的装饰器原理和自定义装饰器
一、鸿蒙中的装饰器是什么? 在ArkTS中装饰器(Decorator)是一种特殊的声明,能够对类、方法、属性等进行标注和修改。
109 0
|
8月前
|
人工智能 API Python
干货教程|PyCharm如何接入DeepSeek实现AI编程
干货教程|PyCharm如何接入DeepSeek实现AI编程
1094 0
|
12月前
|
传感器 物联网 开发工具
低功耗蓝牙和 Wi-Fi 哪个成本更低
低功耗蓝牙和Wi-Fi在成本上各有优势。低功耗蓝牙芯片成本较低,功耗更小,适合简单数据传输;而Wi-Fi传输速率高,但芯片成本和功耗相对较高,适用于复杂网络环境。具体选择需根据应用场景决定。
|
计算机视觉 开发者 Python
OpenCV合并图像中加权和与覆盖的讲解与实战(附Python源码)
OpenCV合并图像中加权和与覆盖的讲解与实战(附Python源码)
520 0
|
JavaScript 安全 前端开发
介绍DOM Based XSS
【8月更文挑战第25天】介绍DOM Based XSS
310 1
|
计算机视觉 Windows
VS2019配置OpenCV
VS2019配置OpenCV
177 0